发明名称 |
THROTTLING OF AN INTERATIVE PROCESS IN A COMPUTER SYSTEM |
摘要 |
Throttling of an iterative process in a computer system is disclosed. Embodiments of the present invention focus on non-productive iterations of an iterative process in a computer system. The number of productive iterations of the iterative process during a current timeframe is determined while the iterative process is executing. A count of the number of process starts for the iterative process during the current timeframe is stored. The count can be normalized to obtain a number of units of work handled during the current timeframe. A throttling schedule can be calculated, and the throttling schedule can be stored in the computer system. The throttling schedule can then be used to determine a delay time between iterations of the iterative process for a new timeframe. A formula can be used to calculate the throttling schedule. The throttling schedule can be overridden in accordance with a service level agreement (SLA), as well as for other reasons.
|
申请公布号 |
US2010287558(A1) |
申请公布日期 |
2010.11.11 |
申请号 |
US20090437106 |
申请日期 |
2009.05.07 |
申请人 |
BANK OF AMERICA CORPORATION |
发明人 |
SANDOZ ERIC S.;RICHARDSON ROBERT S. |
分类号 |
G06F9/46 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|