Adaptive Throttling System for Computing Systems
    1.
    发明申请
    Adaptive Throttling System for Computing Systems 有权
    计算系统自适应调节系统

    公开(公告)号:US20070074057A1

    公开(公告)日:2007-03-29

    申请号:US11559876

    申请日:2006-11-14

    IPC分类号: G06F1/00

    CPC分类号: G06F9/4843 G06Q10/04

    摘要: An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specified limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily.

    摘要翻译: 提供了一种用于最小化非生产工作对计算机系统中的生产工作的影响的自适应节流系统。 自适应节流系统节约生产工作和非生产工作,优化生产。 自适应调节系统允许系统管理员指定非生产或公用事业工作对生产工作的绩效影响的量化限制。 公用事业的节流率由监督人员自动确定,使公用事业的影响力保持在规定的限度内。 自适应调节系统动态地适应工作负载的变化,以确保有价值的系统资源得到充分利用,并且公用事业工作不会不必要地延迟。

    System and method for regulating rate of execution of software execution units
    2.
    发明申请
    System and method for regulating rate of execution of software execution units 审中-公开
    调整软件执行单位执行率的系统和方法

    公开(公告)号:US20050086659A1

    公开(公告)日:2005-04-21

    申请号:US10689114

    申请日:2003-10-19

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/5011 G06F2209/503

    摘要: Regulating the execution of software execution units to manage the performance impact of administrative utilities is disclosed. Administrative utilities (e.g., filesystem and database backups, garbage collection in the Java Virtual Machines, etc.) are an essential part of the operation of production systems. Performance impact is managed through the use of throttling, either external or internal, which forces utilities to slow down their processing by a configurable amount. While a variety of criteria may be used for throttling, a self-induced sleep in preferred for internal throttling.

    摘要翻译: 公布了管理软件执行单位管理管理实用程序性能影响的执行情况。 管理实用程序(例如,文件系统和数据库备份,Java虚拟机中的垃圾回收等)是生产系统运行的重要组成部分。 通过使用外部或内部的限制来管理性能影响,从而迫使实用程序以可配置的数量来减慢其处理速度。 虽然可以使用各种标准来节流,但是自我诱导的睡眠优选用于内部节流。

    Systems and methods for providing constrained optimization using adaptive regulatory control
    3.
    发明申请
    Systems and methods for providing constrained optimization using adaptive regulatory control 有权
    使用自适应调节控制提供约束优化的系统和方法

    公开(公告)号:US20050268063A1

    公开(公告)日:2005-12-01

    申请号:US10853845

    申请日:2004-05-25

    IPC分类号: G06F9/50 G06F12/00

    CPC分类号: G06F9/5083

    摘要: Systems and methods are provided for optimizing the performance and/or allocation of constrained resources in a dynamic computing environment using adaptive regulatory control methods. For example, systems and methods for providing constrained optimization in a dynamic computing system implement model-based adaptive (self-tuning) regulatory control schemes that are designed to handle the system dynamics and which take into consideration control costs (such as the overheads of changing resource allocations and performance degradation due to transient load imbalances) to find an optimal solution. To facilitate practical application, a dual control architecture is disclosed which combines a heuristic fixed step control process that is implemented when there is no valid system model for model-based control. A system model is continually obtained and validated during run-time to adapt control parameters to variations in system dynamics.

    摘要翻译: 提供的系统和方法用于使用自适应调节控制方法来优化动态计算环境中约束资源的性能和/或分配。 例如,用于在动态计算系统中提供约束优化的系统和方法实施基于模型的自适应(自调节)调节控制方案,其被设计为处理系统动态并考虑到控制成本(例如变化的开销 资源分配和由于瞬态负载不平衡引起的性能下降),以找到最佳解决方案。 为了便于实际应用,公开了一种双控制架构,其结合了当没有用于基于模型的控制的有效系统模型时实现的启发式固定步长控制过程。 系统模型在运行期间不断获得和验证,以使控制参数适应系统动态变化。

    Adaptive throttling system for computing systems
    4.
    发明授权
    Adaptive throttling system for computing systems 有权
    用于计算系统的自适应节流系统

    公开(公告)号:US07401244B2

    公开(公告)日:2008-07-15

    申请号:US11559876

    申请日:2006-11-14

    IPC分类号: G06F1/32 G06F9/44

    CPC分类号: G06F9/4843 G06Q10/04

    摘要: An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specified limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily.

    摘要翻译: 提供了一种用于最小化非生产工作对计算机系统中的生产工作的影响的自适应节流系统。 自适应节流系统节约生产工作和非生产工作,优化生产。 自适应调节系统允许系统管理员指定非生产或公用事业工作对生产工作的绩效影响的量化限制。 公用事业的节流率由监督人员自动确定,使公用事业的影响力保持在规定的限度内。 自适应调节系统动态地适应工作负载的变化,以确保有价值的系统资源得到充分利用,并且公用事业工作不会不必要地延迟。

    SYSTEMS AND METHODS FOR SELF-TUNING MEMORY
    5.
    发明申请
    SYSTEMS AND METHODS FOR SELF-TUNING MEMORY 有权
    自调谐存储器的系统与方法

    公开(公告)号:US20070233989A1

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

    申请号:US11278130

    申请日:2006-03-30

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0646 G06F12/0223

    摘要: There are disclosed systems, computer program products, and methods for self-tuning memory. In an embodiment, a method for self-tuning memory comprises setting a tuning interval and a target range for free memory for a memory pool. If memory consumption falls outside of the set target range for free memory during a tuning interval, a new target size for the memory pool is set based on the target range for free memory. Memory allocation for the memory pool is increased or decreased for the next tuning interval, such that the new target size for the memory pool is reached. A decrement rate may be used to provide a controlled decrease of the memory pool over a plurality of tuning intervals if necessary, until the new target size for the memory pool is reached.

    摘要翻译: 已经公开了系统,计算机程序产品和用于自调整存储器的方法。 在一个实施例中,一种用于自调整存储器的方法包括设置用于存储器池的空闲存储器的调谐间隔和目标范围。 如果内存消耗在调整间隔期间超出了可用内存的设置目标范围,则基于可用内存的目标范围设置内存池的新目标大小。 内存池的内存分配在下一个调整间隔内增加或减少,从而达到内存池的新目标大小。 如果需要,减量率可以用于在多个调谐间隔中提供存储池的受控减少,直到达到存储器池的新目标大小。

    Adaptive throttling for data processing systems
    6.
    发明授权
    Adaptive throttling for data processing systems 有权
    数据处理系统的自适应调节

    公开(公告)号:US08181050B2

    公开(公告)日:2012-05-15

    申请号:US12136486

    申请日:2008-06-10

    IPC分类号: G06F1/32 G06F9/44

    CPC分类号: G06F9/4843 G06Q10/04

    摘要: An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specified limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily.

    摘要翻译: 提供了一种用于最小化非生产工作对计算机系统中的生产工作的影响的自适应节流系统。 自适应节流系统节约生产工作和非生产工作,优化生产。 自适应调节系统允许系统管理员指定非生产或公用事业工作对生产工作的绩效影响的量化限制。 公用事业的节流率由监督人员自动确定,使公用事业的影响力保持在规定的限度内。 自适应调节系统动态地适应工作负载的变化,以确保有价值的系统资源得到充分利用,并且公用事业工作不会不必要地延迟。

    Adaptive throttling system for data processing systems
    7.
    发明授权
    Adaptive throttling system for data processing systems 失效
    用于数据处理系统的自适应节流系统

    公开(公告)号:US07137019B2

    公开(公告)日:2006-11-14

    申请号:US10427009

    申请日:2003-04-30

    IPC分类号: G06F1/32 G06F9/44

    CPC分类号: G06F9/4843 G06Q10/04

    摘要: An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specified limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily.

    摘要翻译: 一种用于最小化非生产工作对计算机系统中的生产工作的影响的自适应节流系统。 自适应节流系统节约生产工作和非生产工作,优化生产。 自适应调节系统允许系统管理员指定非生产或公用事业工作对生产工作的绩效影响的量化限制。 公用事业的节流率由监督人员自动确定,使公用事业的影响力保持在规定的限度内。 自适应调节系统动态地适应工作负载的变化,以确保有价值的系统资源得到充分利用,并且公用事业工作不会不必要地延迟。

    Method and apparatus for online sample interval determination
    8.
    发明申请
    Method and apparatus for online sample interval determination 审中-公开
    在线采样间隔确定的方法和装置

    公开(公告)号:US20050278381A1

    公开(公告)日:2005-12-15

    申请号:US10853835

    申请日:2004-05-26

    IPC分类号: G06F12/00

    摘要: In one embodiment, functional system elements are added to an autonomic manager to enable automatic online sample interval selection. In another embodiment, a method for determining the sample interval by continually characterizing the system workload behavior includes monitoring the system data and analyzing the degree to which the workload is stationary. This makes the online optimization method less sensitive to system noise and capable of being adapted to handle different workloads. The effectiveness of the autonomic optimizer is thereby improved, making it easier to manage a wide range of systems.

    摘要翻译: 在一个实施例中,将功能系统元件添加到自主管理器以启用自动在线采样间隔选择。 在另一个实施例中,用于通过连续地表征系统工作负载行为来确定采样间隔的方法包括监视系统数据并分析工作负载静止的程度。 这使得在线优化方法对系统噪声不太敏感,并且能够适应于处理不同的工作负载。 从而改进了自主优化器的有效性,从而更容易地管理广泛的系统。

    Adaptive Throttling System for Data Processing Systems
    9.
    发明申请
    Adaptive Throttling System for Data Processing Systems 有权
    数据处理系统的自适应调节系统

    公开(公告)号:US20090019447A1

    公开(公告)日:2009-01-15

    申请号:US12136486

    申请日:2008-06-10

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4843 G06Q10/04

    摘要: An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specified limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily.

    摘要翻译: 提供了一种用于最小化非生产工作对计算机系统中的生产工作的影响的自适应节流系统。 自适应节流系统节约生产工作和非生产工作,优化生产。 自适应调节系统允许系统管理员指定非生产或公用事业工作对生产工作的绩效影响的量化限制。 公用事业的节流率由监督人员自动确定,使公用事业的影响力保持在规定的限度内。 自适应调节系统动态地适应工作负载的变化,以确保有价值的系统资源得到充分利用,并且公用事业工作不会不必要地延迟。

    Method, system, and program for collecting statistics of data stored in a database
    10.
    发明申请
    Method, system, and program for collecting statistics of data stored in a database 有权
    用于收集数据库中存储的数据的统计信息的方法,系统和程序

    公开(公告)号:US20060112093A1

    公开(公告)日:2006-05-25

    申请号:US10996197

    申请日:2004-11-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30315

    摘要: The present invention relates to collecting statistics automatically for data in a database. There is provided a method for automated statistics collection comprising determining a likelihood that statistics for data have changed; and collecting statistics for data in response to the likelihood. Indicators of the likelihood that statistics have changed may be useful to trigger automated statistics collection. Tables having statistics that change significantly may be collected more often than statistics of tables that are stable. A preferred model is provided to facilitate the collection of statistics that are more relevant: a table is scheduled for collection in accordance with observed patterns of table activity; a table is considered for collection if it meets a threshold level of activity; and a table is sampled to predict whether the statistics to be collected have changed. When collecting statistics, throttling and lock contention can minimize impact on a database user's response experience.

    摘要翻译: 本发明涉及为数据库中的数据自动采集统计信息。 提供了一种用于自动统计收集的方法,包括确定数据的统计数据已经改变的可能性; 并根据可能性收集数据的统计数据。 统计变更可能性的指标可能有助于触发自动统计收集。 具有显着变化的统计数据的表可能比稳定表的统计数据更频繁地收集。 提供了一个优选模型,以便于收集更相关的统计数据:按照观察到的表格模式计划收集表格; 如果满足阈值水平的活动,则考虑表的收集; 并对表进行采样,以预测要收集的统计信息是否发生变化。 收集统计信息时,限制和锁定争用可以最小化对数据库用户的响应体验的影响。