发明名称 |
METHOD AND SYSTEM FOR DYNAMIC POOL REALLOCATION |
摘要 |
Dynamic pool reallocation performed by the following steps: (i) defining a plurality of resource pools including a first pool and a second pool, where each resource pool has a plurality of assigned resources; (ii) receiving a plurality of jobs to be executed; (iii) for each job of the plurality of jobs, assigning a respective resource pool, of the plurality of resource pools, to be used in completing the job; (iv) determining a preliminary schedule for executing the jobs on their respective resource pools; (v) determining whether the preliminary schedule will cause any jobs to miss service level agreement (SLA) deadlines corresponding to the job; (vi) executing the plurality of jobs on their respectively assigned resource pools; and (vii) re-assigning first resource from the second pool to the first pool during at least some of the time of the execution of the first job by the first resource pool. |
申请公布号 |
US2016306661(A1) |
申请公布日期 |
2016.10.20 |
申请号 |
US201615196146 |
申请日期 |
2016.06.29 |
申请人 |
International Business Machines Corporation |
发明人 |
Di Balsamo Arcangelo;Piccinini Sandro;Presti Luigi;Schiuma Luigi |
分类号 |
G06F9/48;G06F9/50 |
主分类号 |
G06F9/48 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
defining a plurality of resource pools including a first resource pool and a second resource pool, where each resource pool in the plurality of resource pools has a plurality of assigned resources; receiving a plurality of jobs to be executed; for each job of the plurality of jobs, assigning a respective resource pool, of the plurality of resource pools, to be used in completing the job; determining a preliminary schedule for executing the jobs on their respective resource pools; determining whether the preliminary schedule is to cause any jobs to miss service level agreement (SLA) deadlines corresponding to the job; executing the plurality of jobs on their respectively assigned resource pools; and on condition that a first job, of the plurality of jobs and assigned to the first resource pool, is to miss an associated SLA deadline under the preliminary schedule, re-assigning a first resource from the second resource pool to the first resource pool during at least some of a time of an execution of the first job by the first resource pool. |
地址 |
Armonk NY US |