发明名称 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
代理机构 代理人
主权项
地址