发明名称 Method, computer program product, and system for a self-throttled computing task
摘要 A throttling specification is received by a computer task to direct the computer task's usage of critical computer resources, such as CPU cycles. The computer task comprises units of work, and the elapsed time of each unit of work is calculated as each unit of work completes. Upon the completion of one unit of work, a suspension time is calculated based at least partially on the throttling specification and the elapsed time corresponding to the completed unit of work. Prior to initiating the next unit of work for the computer task, the computer task is suspended for the calculated suspension time. In this manner, other important computing tasks operating in the computer system have access to critical computer resources during the suspension period. Even though the computer task may be given the highest possible priority to ensure a timely and predictable completion, total monopolization of critical computer resources is avoided.
申请公布号 US7093253(B2) 申请公布日期 2006.08.15
申请号 US20010005731 申请日期 2001.11.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BEGHTEL MERLE R.;BEIER HARLEY AL;GOODWYN, JR. CHARLES ALEXANDER;GROVER DEAN LYNN;HO CLAUDIA SI-MAN;LI PERCY TZU-JUNG;RAMIREZ JOAQUIN;WATTS VERN LEE
分类号 G06F9/46;G06F9/00;G06F9/38;G06F9/48 主分类号 G06F9/46
代理机构 代理人
主权项
地址