ESTIMATING AND MANAGING POWER CONSUMPTION OF COMPUTING DEVICES USING POWER MODELS
    21.
    发明申请
    ESTIMATING AND MANAGING POWER CONSUMPTION OF COMPUTING DEVICES USING POWER MODELS 有权
    使用电源模型估算和管理计算设备的功耗

    公开(公告)号:US20130124885A1

    公开(公告)日:2013-05-16

    申请号:US13295112

    申请日:2011-11-14

    IPC分类号: G06F1/32

    摘要: Power consumption of computing devices are monitored with performance counters and used to generate a power model for each computing device. The power models are used to estimate the power consumption of each computing device based on the performance counters. Each computing device is assigned a power cap, and a software-based power control at each computing device monitors the performance counters, estimates the power consumption using the performance counters and the model, and compares the estimated power consumption with the power cap. Depending on whether the estimated power consumption violates the power cap, the power control may transition the computing device to a lower power state to prevent a violation of the power cap or a higher power state if the computing device is below the power cap.

    摘要翻译: 使用性能计数器监视计算设备的功耗,并用于为每个计算设备生成电源模型。 功率模型用于基于性能计数器来估计每个计算设备的功耗。 每个计算设备被分配一个电源帽,并且每个计算设备的基于软件的功率控制监视性能计数器,使用性能计数器和模型估计功耗,并将估计的功耗与功率上限进行比较。 根据估计的功率消耗是否违反功率上限,功率控制可以将计算设备转换到较低功率状态,以防止在计算设备低于功率上限的情况下违反功率上限或较高功率状态。

    Adding prototype information into probabilistic models
    22.
    发明授权
    Adding prototype information into probabilistic models 有权
    将原型信息添加到概率模型中

    公开(公告)号:US08010341B2

    公开(公告)日:2011-08-30

    申请号:US11855099

    申请日:2007-09-13

    摘要: Mechanisms are disclosed for incorporating prototype information into probabilistic models for automated information processing, mining, and knowledge discovery. Examples of these models include Hidden Markov Models (HMMs), Latent Dirichlet Allocation (LDA) models, and the like. The prototype information injects prior knowledge to such models, thereby rendering them more accurate, effective, and efficient. For instance, in the context of automated word labeling, additional knowledge is encoded into the models by providing a small set of prototypical words for each possible label. The net result is that words in a given corpus are labeled and are therefore in condition to be summarized, identified, classified, clustered, and the like.

    摘要翻译: 公开了将原型信息并入用于自动化信息处理,挖掘和知识发现的概率模型中的机制。 这些模型的示例包括隐马尔可夫模型(HMM),潜在狄利克雷分配(LDA)模型等。 原型信息将先前的知识注入到这些模型中,从而使它们更准确,有效和高效。 例如,在自动化字标识的上下文中,通过为每个可能的标签提供一小组原型字来将附加知识编码到模型中。 最终的结果是,给定语料库中的单词被标记,因此在其中被概括,识别,分类,聚类等等。

    Automated health model generation and refinement
    23.
    发明授权
    Automated health model generation and refinement 有权
    自动健康模型生成和细化

    公开(公告)号:US07962797B2

    公开(公告)日:2011-06-14

    申请号:US12408570

    申请日:2009-03-20

    IPC分类号: G06F11/00

    摘要: The present invention extends to methods, systems, and computer program products for automatically generating and refining health models. Embodiments of the invention use machine learning tools to analyze historical telemetry data from a server deployment. The tools output fingerprints, for example, small groupings of specific metrics-plus-behavioral parameters, that uniquely identify and describe past problem events mined from the historical data. Embodiments automatically translate the fingerprints into health models that can be directly applied to monitoring the running system. Fully-automated feedback loops for identifying past problems and giving advance notice as those problems emerge in the future is facilitated without any operator intervention. In some embodiments, a single portion of expert knowledge, for example, Key Performance Indicator (KPI) data, initiates health model generation. Once initiated, the feedback loop can be fully automated to access further telemetry and refine health models based on the further telemetry.

    摘要翻译: 本发明延伸到用于自动生成和改进健康模型的方法,系统和计算机程序产品。 本发明的实施例使用机器学习工具来分析来自服务器部署的历史遥测数据。 这些工具输出指纹,例如,特定指标加行为参数的小组,可以唯一地识别和描述从历史数据中挖掘的过去的问题事件。 实施例将指纹自动转换为可直接应用于监视运行系统的健康模型。 全面自动化的反馈回路用于识别过去的问题,并在未来出现这些问题时提前通知,无需任何操作员干预。 在一些实施例中,专家知识的单一部分,例如关键绩效指标(KPI)数据,启动健康模型生成。 一旦启动,反馈回路可以完全自动化,以进一步遥测和基于进一步的遥测来改进健康模型。

    AUTOMATED IDENTIFICATION OF PERFORMANCE CRISIS
    24.
    发明申请
    AUTOMATED IDENTIFICATION OF PERFORMANCE CRISIS 有权
    自动识别性能危机

    公开(公告)号:US20100306597A1

    公开(公告)日:2010-12-02

    申请号:US12473900

    申请日:2009-05-28

    IPC分类号: G06F11/00 G06N7/02 G06F7/02

    摘要: Methods for automatically identifying and classifying a crisis state occurring in a system having a plurality of computer resources. Signals are received from a device that collects the signals from each computer resource in the system. For each epoch, an epoch fingerprint is generated. Upon detecting a performance crisis within the system, a crisis fingerprint is generated consisting of at least one epoch fingerprint. The technology is able to identify that a performance crisis has previously occurred within the datacenter if a generated crisis fingerprint favorably matches any of the model crisis fingerprints stored in a database. The technology may also predict that a crisis is about to occur.

    摘要翻译: 用于自动识别和分类在具有多个计算机资源的系统中发生的危机状态的方法。 从收集系统中每台计算机资源的信号的设备接收信号。 对于每个时期,都会产生一个时代指纹。 在检测到系统内的性能危机之后,产生由至少一个时代指纹组成的危机指纹。 该技术能够确定如果生成的危机指纹有利地匹配存储在数据库中的任何模型危机指纹,则数据中心之前发生了性能危机。 该技术还可能预测危机即将发生。

    Method of predicting response time for storage request
    25.
    发明授权
    Method of predicting response time for storage request 失效
    预测存储请求的响应时间的方法

    公开(公告)号:US07721061B1

    公开(公告)日:2010-05-18

    申请号:US11159441

    申请日:2005-06-22

    IPC分类号: G06F13/00

    摘要: An embodiment of a method of predicting response time for a storage request begins with a first step of a computing entity storing a training data set. The training data set comprises past performance observations for past storage requests of a storage array. Each past performance observation comprises an observed response time and a feature vector for a particular past storage request. The feature vector includes characteristics that are available external to the storage array. In a second step, the computing entity forms a response time forecaster from the training data set. In the third step, the computing entity applies the response time forecaster to a pending feature vector for a pending storage request to obtain a predicted response time for the pending storage request.

    摘要翻译: 预测存储请求的响应时间的方法的实施例开始于存储训练数据集的计算实体的第一步骤。 训练数据集包括对存储阵列的过去存储请求的过去的性能观察。 每个过去的表现观察包括观察到的响应时间和特定过去存储请求的特征向量。 特征向量包括在存储阵列外部可用的特征。 在第二步中,计算实体从训练数据集中形成响应时间预测器。 在第三步骤中,计算实体将响应时间预测器应用于未决存储器请求的未决特征向量,以获得待决存储请求的预测响应时间。

    Automated diagnosis and forecasting of service level objective states
    26.
    发明授权
    Automated diagnosis and forecasting of service level objective states 失效
    服务水平目标状态的自动诊断和预测

    公开(公告)号:US07693982B2

    公开(公告)日:2010-04-06

    申请号:US10987611

    申请日:2004-11-12

    CPC分类号: G06Q10/04

    摘要: Systems, methods, and software used in performing automated diagnosis and identification of or forecasting service level object states. Some embodiments include building classifier models based on collected metric data to detect and forecast service level objective (SLO) violations. Some such systems, methods, and software further include automated detecting and forecasting of SLO violations along with providing alarms, messages, or commands to administrators or system components. Some such messages include diagnostic information with regard to a cause of a SLO violation. Some embodiments further include storing data representative of system performance and detected and forecast system SLO states. This data can then be used to generate reports of system performance including representations of system SLO states.

    摘要翻译: 用于执行自动诊断和识别或预测服务级对象状态的系统,方法和软件。 一些实施例包括基于收集的度量数据建立分类器模型以检测和预测服务水平目标(SLO)违规。 一些这样的系统,方法和软件还包括自动检测和预测SLO违规以及向管理员或系统组件提供警报,消息或命令。 一些这样的消息包括关于SLO违规的原因的诊断信息。 一些实施例还包括存储表示系统性能的数据和检测和预测系统SLO状态。 然后,该数据可用于生成系统性能的报告,包括系统SLO状态的表示。

    Determining a recurrent problem of a computer resource using signatures
    28.
    发明申请
    Determining a recurrent problem of a computer resource using signatures 有权
    确定使用签名的计算机资源的经常性问题

    公开(公告)号:US20070083513A1

    公开(公告)日:2007-04-12

    申请号:US11248692

    申请日:2005-10-12

    IPC分类号: G06F17/30

    CPC分类号: G06F11/008

    摘要: A computer system includes a signature creation engine operable to determine signatures representing states of a computer resource from metrics for the computer resource. The computer system also includes a database operable to store the signatures along with an annotation for each signature including information relating to a state of the computer resource. The computer system is operable to determine a recurrent problem of the computer resource from stored signatures.

    摘要翻译: 计算机系统包括签名创建引擎,其可操作以根据计算机资源的度量来确定表示计算机资源的状态的签名。 计算机系统还包括可操作以存储签名的数据库以及包括与计算机资源的状态相关的信息的每个签名的注释。 计算机系统可操作以从存储的签名确定计算机资源的经常性问题。

    Estimating and managing power consumption of computing devices using power models
    29.
    发明授权
    Estimating and managing power consumption of computing devices using power models 有权
    使用电力模型估算和管理计算设备的功耗

    公开(公告)号:US08904209B2

    公开(公告)日:2014-12-02

    申请号:US13295112

    申请日:2011-11-14

    IPC分类号: G06F1/26 G06F1/28 G06F1/32

    摘要: Power consumption of computing devices are monitored with performance counters and used to generate a power model for each computing device. The power models are used to estimate the power consumption of each computing device based on the performance counters. Each computing device is assigned a power cap, and a software-based power control at each computing device monitors the performance counters, estimates the power consumption using the performance counters and the model, and compares the estimated power consumption with the power cap. Depending on whether the estimated power consumption violates the power cap, the power control may transition the computing device to a lower power state to prevent a violation of the power cap or a higher power state if the computing device is below the power cap.

    摘要翻译: 使用性能计数器监视计算设备的功耗,并用于为每个计算设备生成电源模型。 功率模型用于基于性能计数器来估计每个计算设备的功耗。 每个计算设备被分配一个电源帽,并且每个计算设备的基于软件的功率控制监视性能计数器,使用性能计数器和模型估计功耗,并将估计的功耗与功率上限进行比较。 根据估计的功率消耗是否违反功率上限,功率控制可以将计算设备转换到较低功率状态,以防止在计算设备低于功率上限的情况下违反功率上限或较高功率状态。

    Data allocation and replication across distributed storage system
    30.
    发明授权
    Data allocation and replication across distributed storage system 有权
    分布式存储系统的数据分配和复制

    公开(公告)号:US08380960B2

    公开(公告)日:2013-02-19

    申请号:US12264274

    申请日:2008-11-04

    IPC分类号: G06F12/02

    摘要: In a distributed storage system such as those in a data center or web based service, user characteristics and characteristics of the hardware such as storage size and storage throughput impact the capacity and performance of the system. In such systems, an allocation is a mapping from the user to the physical storage devices where data/information pertaining to the user will be stored. Policies regarding quality of service and reliability including replication of user data/information may be provided by the entity managing the system. A policy may define an objective function which quantifies the value of a given allocation. Maximizing the value of the allocation will optimize the objective function. This optimization may include the dynamics in terms of changes in patterns of user characteristics and the cost of moving data/information between the physical devices to satisfy a particular allocation.

    摘要翻译: 在诸如数据中心或基于网络的服务中的分布式存储系统中,诸如存储大小和存储吞吐量的硬件的用户特性和特性影响系统的容量和性能。 在这样的系统中,分配是从用户到存储与用户有关的数据/信息的物理存储设备的映射。 可以由管理系统的实体提供关于服务质量和可靠性的政策,包括用户数据/信息的复制。 策略可以定义量化给定分配值的目标函数。 最大化分配的价值将优化目标函数。 这种优化可以包括用户特征模式的变化以及在物理设备之间移动数据/信息的成本以满足特定分配的动态。