发明名称 Method and apparatus for determining resources consumed by tasks
摘要 In a computer system comprising a plurality of computing devices wherein the plurality of computing devices processes a plurality of tasks and each task has a task type, a method for determining overheads associated with task types comprises the following steps. Overheads are estimated for a plurality of task types. One of the plurality of computing devices is selected to execute one of the plurality of tasks, wherein the selection comprises estimating load on at least a portion of the plurality of computing devices from tasks assigned to at least a portion of the plurality of computing devices and the estimates of overheads of the plurality of task types. One or more of the estimates of overheads of the plurality of task types are varied.
申请公布号 US8863144(B2) 申请公布日期 2014.10.14
申请号 US201012723914 申请日期 2010.03.15
申请人 International Business Machines Corporation 发明人 Iyengar Arun Kwangil;Jiang Hongbo;Nahum Erich M.;Segmuller Wolfgang;Tantawi Asser Nasreldin;Wright Charles P.
分类号 G06F9/46;G06F15/173;G06F9/50 主分类号 G06F9/46
代理机构 Ryan, Mason & Lewis, LLP 代理人 Young Preston J.;Ryan, Mason & Lewis, LLP
主权项 1. In a computer system comprising a plurality of computing devices wherein the plurality of computing devices processes a plurality of tasks, a method for determining overheads associated with task types comprising the steps of: estimating overheads for the plurality of tasks wherein each task has a task type and the plurality of tasks has a plurality of task types; selecting one of the plurality of computing devices to execute one of the plurality of tasks, wherein the selection comprises estimating load on at least a portion of the plurality of computing devices from tasks assigned to at least a portion of the plurality of computing devices that are waiting to be executed and the estimates of overheads of the plurality of task types; collecting rates at which the system can process tasks for the estimates of overheads of the plurality of task types for a period; varying one or more of the estimates of overheads of the plurality of task types and continuing collection of the rates at which the system can process the tasks as the one or more estimates of overheads are varied over one or more periods until a set of estimates resulting in a maximal rate at which the system can process tasks is determined; and using the set of estimates resulting in the maximal rate at which the system can process tasks to determine at least one absolute overhead for the task.
地址 Armonk NY US