Method and apparatus for detecting memory leaks in computer systems
    1.
    发明授权
    Method and apparatus for detecting memory leaks in computer systems 有权
    用于检测计算机系统中的内存泄漏的方法和装置

    公开(公告)号:US07716648B2

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

    申请号:US11195015

    申请日:2005-08-02

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3452 G06F12/023

    摘要: A system that identifies processes with a memory leak in a computer system. During operation, the system periodically samples memory usage for processes running on the computer system. The system then ranks the processes by memory usage and selects a specified number of processes with highest memory usage based on the ranking. For each selected process, the system computes a first-order difference of memory usage by taking a difference between the memory usage at a current sampling time and the memory usage at an immediately preceding sampling time. The system then generates a memory-leak index based on the first-order difference and a preceding memory-leak index computed at the immediately preceding sampling time.

    摘要翻译: 识别计算机系统中内存泄漏的进程的系统。 在运行期间,系统会周期性地对运行在计算机系统上的进程进行内存使用。 然后,系统通过内存使用对进程进行排序,并根据排名选择具有最高内存使用量的指定数量的进程。 对于每个所选择的处理,系统通过取得当前采样时间的存储器使用量与紧接在前的采样时间的存储器使用量之间的差异来计算存储器使用的一阶差。 然后,系统基于一阶差异和在紧接在前的采样时间计算的先前的存储器 - 泄漏索引来生成内存泄漏索引。

    Method and apparatus for detecting a change-point in a time-series of computer telemetry signals
    2.
    发明授权
    Method and apparatus for detecting a change-point in a time-series of computer telemetry signals 有权
    用于检测计算机遥测信号的时间序列中的变化点的方法和装置

    公开(公告)号:US07542995B2

    公开(公告)日:2009-06-02

    申请号:US11403127

    申请日:2006-04-11

    IPC分类号: G06F17/30 G06F7/00

    摘要: A system that detects a change point in a time series of telemetry signals from a computer system. During operation, the system receives the time series of telemetry signals from the computer system. For each element in the time series, the system (1) inserts the element into a data structure which keeps track of the number of elements in the data structure that have a value greater than and that have a value less than the value of the inserted element; and (2) uses the information stored in the data structure to add a contribution by the inserted element to a trend statistic for the time series. The system then uses the trend statistic to select a hypothesis for the trend in the time series.

    摘要翻译: 检测来自计算机系统的遥测信号的时间序列中的变化点的系统。 在运行过程中,系统从计算机系统接收到遥测信号的时间序列。 对于时间序列中的每个元素,系统(1)将元素插入到数据结构中,该数据结构跟踪数据结构中具有大于并且具有小于插入的值的值的元素的数量 元件; 和(2)使用存储在数据结构中的信息将插入的元素的贡献添加到时间序列的趋势统计量。 然后,系统使用趋势统计量为时间序列中的趋势选择假设。

    Barycentric coordinate technique for resampling quantized signals
    3.
    发明授权
    Barycentric coordinate technique for resampling quantized signals 有权
    用于重新采样量化信号的重心坐标技术

    公开(公告)号:US07573952B1

    公开(公告)日:2009-08-11

    申请号:US11210570

    申请日:2005-08-23

    IPC分类号: H04L27/00

    CPC分类号: G06F17/18

    摘要: One embodiment of the present invention provides a system that resamples a quantized signal. During operation, the system receives the quantized signal. Next, the system smoothes and resamples the quantized signal to produce a resampled signal. The system then quantizes the resampled signal to produce a quantized resampled signal. For a given time point, the system determines a probability distribution for the resampled signal across quantization levels at the given time point by using information about the values of the resampled signal at neighboring time points. Note that the probability distribution specifies the probability that the resampled signal would be sampled at specific quantization levels. The system then uses the probability distribution to probabilistically select a quantization level for the resampled signal for the given time point.

    摘要翻译: 本发明的一个实施例提供一种重新采样量化信号的系统。 在运行期间,系统接收量化信号。 接下来,系统平滑和重新采样量化信号以产生重采样信号。 然后,系统对重采样信号进行量化以产生量化的重采样信号。 对于给定的时间点,系统通过使用关于在相邻时间点的重采样信号的值的信息来确定在给定时间点处跨量化电平的重采样信号的概率分布。 注意,概率分布规定了在特定量化级别对采样信号进行采样的概率。 系统然后使用概率分布概率地选择给定时间点的重采样信号的量化电平。

    Method and apparatus for optimizing support vector machine kernel parameters
    4.
    发明授权
    Method and apparatus for optimizing support vector machine kernel parameters 有权
    优化支持向量机内核参数的方法和装置

    公开(公告)号:US07283984B1

    公开(公告)日:2007-10-16

    申请号:US11049146

    申请日:2005-02-01

    IPC分类号: G06F17/00 G06N5/00

    CPC分类号: G06K9/6269 G06N99/005

    摘要: One embodiment of the present invention provides a system that optimizes support vector machine (SVM) kernel parameters. During operation, the system assigns sets of kernel parameter values to each node in a multiprocessor system. Next, the system performs a cross-validation operation at each node in the multiprocessor system based on a data set. This cross-validation operation computes an error cost value reflecting the number of misclassifications that arise while classifying the data set using the assigned set of kernel parameter values. The system then communicates the computed error cost values between nodes in the multiprocessor system, and eliminates nodes with relatively high error cost values. Next, the system performs a cross-over operation in which kernel parameter values are exchanged between remaining nodes to produce new sets of kernel parameter values. This process is repeated until a global winning set of kernel parameter values emerges.

    摘要翻译: 本发明的一个实施例提供一种优化支持向量机(SVM)内核参数的系统。 在运行期间,系统会为多处理器系统中的每个节点分配一组内核参数值。 接下来,系统基于数据集在多处理器系统中的每个节点处执行交叉验证操作。 该交叉验证操作计算反映在使用分配的一组内核参数值对数据集进行分类时出现的错误分类数量的错误成本值。 然后,系统在多处理器系统中的节点之间传送计算出的错误成本值,并消除具有相对较高错误成本值的节点。 接下来,系统执行交叉操作,其中在剩余节点之间交换内核参数值以产生新的内核参数值集合。 重复此过程,直到出现全局获胜的内核参数值集。

    Facilitating power supply unit management using telemetry data analysis
    5.
    发明授权
    Facilitating power supply unit management using telemetry data analysis 有权
    使用遥测数据分析促进供电单元管理

    公开(公告)号:US08253588B2

    公开(公告)日:2012-08-28

    申请号:US12611008

    申请日:2009-11-02

    IPC分类号: G08C19/16

    摘要: Some embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data as a set of telemetric signals from the computer system and validates the telemetric signals using a nonlinear, nonparametric regression technique. Next, the system assesses the integrity of a power supply unit (PSU) in the computer system by comparing the telemetric signals to one or more reference telemetric signals associated with the computer system. If the assessed integrity falls below a threshold, the system performs a remedial action for the computer system.

    摘要翻译: 一些实施例提供一种从计算机系统分析遥测数据的系统。 在操作过程中,系统将遥测数据作为一组来自计算机系统的遥测信号,并使用非线性非参数回归技术对遥测信号进行验证。 接下来,系统通过将遥测信号与与计算机系统相关联的一个或多个参考遥测信号进行比较来评估计算机系统中的电源单元(PSU)的完整性。 如果评估的完整性低于阈值,则系统对计算机系统执行补救措施。

    Estimating relative humidity inside a computer system
    6.
    发明授权
    Estimating relative humidity inside a computer system 有权
    估计计算机系统内的相对湿度

    公开(公告)号:US08155765B2

    公开(公告)日:2012-04-10

    申请号:US12114363

    申请日:2008-05-02

    IPC分类号: G05B13/04 G06F11/00

    CPC分类号: G06F11/00 G06F11/3495

    摘要: One embodiment of the present invention provides a system that estimates the relative humidity inside a computer system. During operation, a set of performance parameters of the computer system and an external relative humidity outside of the computer system are monitored. Then, the relative humidity inside the computer system is estimated based on the set of performance parameters, the external relative humidity, and a relative humidity model, wherein training of the relative humidity model includes measuring an external training relative humidity outside of the computer system and a training relative humidity inside the computer system while monitoring the set of performance parameters of the computer system.

    摘要翻译: 本发明的一个实施例提供一种估计计算机系统内的相对湿度的系统。 在操作期间,监视计算机系统的一组性能参数和计算机系统外部的外部相对湿度。 然后,基于性能参数,外部相对湿度和相对湿度模型的集合来估计计算机系统内的相对湿度,其中相对湿度模型的训练包括测量计算机系统外部的外部训练相对湿度,以及 在计算机系统内训练相对湿度,同时监视计算机系统的一组性能参数。

    Reduced energy consumption using active vibration control
    7.
    发明授权
    Reduced energy consumption using active vibration control 有权
    使用主动振动控制降低能耗

    公开(公告)号:US08139467B2

    公开(公告)日:2012-03-20

    申请号:US12469023

    申请日:2009-05-20

    IPC分类号: G11B17/00

    摘要: Embodiments of a computer system that includes a vibration-cancelling mode, and a related method and computer-program product (e.g., software) for use with the computer system, are described. During operation, a processor monitors operations in the computer system, and may select either the vibration-cancelling mode or an inactive mode based on the monitored operations. For example, the processor may select the vibration-cancelling mode when there are input/output-(I/O) intensive workloads to an array of one or more hard disk drives (HDDs) in the computer system. In this way, the processor may reduce the energy consumption associated with vibration-induced retries to the HDDs (and reduced I/O throughput) without increasing the energy consumption associated with active vibration damping at other times, such as when the computer system is idle or during processor-intensive workloads.

    摘要翻译: 描述了包括振动消除模式的计算机系统的实施例,以及与计算机系统一起使用的相关方法和计算机程序产品(例如,软件)。 在操作期间,处理器监视计算机系统中的操作,并且可以基于所监视的操作来选择振动消除模式或不活动模式。 例如,当计算机系统中的一个或多个硬盘驱动器(HDD)的阵列存在输入/输出(I / O)密集型工作负载时,处理器可以选择振动消除模式。 以这种方式,处理器可以减少与振动引起的对HDD的重试相关的能量消耗(和降低的I / O吞吐量),而不会增加与其他时间的主动减振相关联的能量消耗,例如当计算机系统空闲时 或在处理器密集型工作负载期间。

    Method And System For Generating A Power Consumption Model Of At Least One Server
    8.
    发明申请
    Method And System For Generating A Power Consumption Model Of At Least One Server 有权
    用于生成最少一台服务器的功耗模型的方法和系统

    公开(公告)号:US20100318828A1

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

    申请号:US12482925

    申请日:2009-06-11

    IPC分类号: G06F1/28

    CPC分类号: G06F11/3096 G06F11/3062

    摘要: A system for generating a power consumption model of at least one server includes one or more computers configured to obtain n time series telemetry signals indicative of operating parameters of the at least one server, obtain a time series power signal indicative of power consumed by the at least one server, and correlate each of the n time series telemetry signals with the time series power signal. The one or more computers are further configured to select a set of the n time series telemetry signals having an overall correlation with the time series power signal greater than a predetermined threshold, and generate a power consumption model of the at least one server based on at least the set of the n time series telemetry signals.

    摘要翻译: 用于生成至少一个服务器的功耗模型的系统包括一个或多个计算机,其被配置为获得指示所述至少一个服务器的操作参数的n个时间序列遥测信号,获得指示由所述至少一个服务器消耗的功率的时间序列功率信号 至少一个服务器,并且将n个时间序列遥测信号中的每一个与时间序列功率信号相关联。 一个或多个计算机还被配置为选择与时间序列功率信号大于预定阈值的整体相关性的n个时间序列遥测信号的集合,并且基于at生成至少一个服务器的功耗模型 最小的n个时间序列遥测信号的集合。

    TELEMETRY DATA FILTERING THROUGH SEQUENTIAL ANALYSIS
    9.
    发明申请
    TELEMETRY DATA FILTERING THROUGH SEQUENTIAL ANALYSIS 有权
    通过顺序分析实现电子数据过滤

    公开(公告)号:US20100229023A1

    公开(公告)日:2010-09-09

    申请号:US12399655

    申请日:2009-03-06

    IPC分类号: G06F11/00 G06F17/18

    摘要: One embodiment provides a system that analyzes telemetry data from a computer system. During operation, the system periodically obtains the telemetry data from the computer system. Next, the system preprocesses the telemetry data using a sequential-analysis technique. If a statistical deviation is found in the telemetry data using the sequential-analysis technique, the system identifies a subset of the telemetry data associated with the statistical deviation and applies a root-cause-analysis technique to the subset of the telemetry data to determine a source of the statistical deviation. Finally, the system uses the source of the statistical deviation to perform a remedial action for the computer system, which involves correcting a fault in the computer system corresponding to the source of the statistical deviation.

    摘要翻译: 一个实施例提供了一种从计算机系统分析遥测数据的系统。 在运行期间,系统定期从计算机系统获取遥测数据。 接下来,系统使用顺序分析技术预处理遥测数据。 如果在使用顺序分析技术的遥测数据中发现统计偏差,则系统识别与统计偏差相关联的遥测数据的子集,并将根因分析技术应用于遥测数据的子集,以确定 来源的统计偏差。 最后,系统使用统计偏差的来源对计算机系统执行补救措施,包括纠正与统计偏差来源相对应的计算机系统中的故障。

    Selectively mitigating multiple vibration sources in a computer system
    10.
    发明授权
    Selectively mitigating multiple vibration sources in a computer system 有权
    选择性地减轻计算机系统中的多个振动源

    公开(公告)号:US07761244B2

    公开(公告)日:2010-07-20

    申请号:US11852059

    申请日:2007-09-07

    IPC分类号: G06F19/00 G11B5/00

    CPC分类号: G11B33/08

    摘要: One embodiment of the present invention provides a system that mitigates the effects of multiple vibration sources on a set of hard disk drives (HDDs) within a computer system. During operation, the system identifies a target HDD in the set of HDDs, wherein the performance of the target HDD is affected by mechanical vibrations. The system also identifies one or more primary vibration sources from the multiple vibration sources that affect the performance of the target HDD. Next, for each of the primary vibration sources, the system measures a first time-domain signal associated with the operation of the primary vibration source using a first vibration transducer associated with the primary vibration source. The system also measures a second time-domain signal associated with the target HDD using a second vibration transducer associated with the target HDD. Next, for each of the primary vibration sources, the system then computes a cross-power-spectral-density (CPSD) between the first and the second time-domain signals. The system then selectively mitigates the primary vibration sources based on the CPSDs between the primary vibration sources and the target HDD.

    摘要翻译: 本发明的一个实施例提供一种减轻多个振动源对计算机系统内的一组硬盘驱动器(HDD)的影响的系统。 在操作期间,系统识别该组HDD中的目标HDD,其中目标HDD的性能受到机械振动的影响。 该系统还识别影响目标HDD性能的多个振动源的一个或多个主要振动源。 接下来,对于每个主振动源,系统使用与主振动源相关联的第一振动换能器来测量与主振动源的操作相关联的第一时域信号。 该系统还使用与目标HDD相关联的第二振动传感器来测量与目标HDD相关联的第二时域信号。 接下来,对于每个主振动源,系统然后计算第一和第二时域信号之间的交叉功率谱密度(CPSD)。 然后,该系统基于主振动源和目标HDD之间的CPSD选择性地减轻主振动源。