发明名称 |
BACKFILL SCHEDULING FOR EMBARRASSINGLY PARALLEL JOBS |
摘要 |
Backfill scheduling for embarrassingly parallel jobs. A disclosed method includes: receiving an initial schedule having a plurality of jobs scheduled over time on a plurality of nodes, determining that a first job can be split into a plurality of sub-tasks that can respectively be performed in parallel on different nodes, splitting the first job into the plurality of sub-tasks, and moving a first sub-task from its position in the initial schedule to a new position to yield a first revised schedule. |
申请公布号 |
US2017046201(A1) |
申请公布日期 |
2017.02.16 |
申请号 |
US201615335830 |
申请日期 |
2016.10.27 |
申请人 |
International Business Machines Corporation |
发明人 |
Modani Manish;Prabhakar Giridhar M.;Sure Ravindra R. |
分类号 |
G06F9/48 |
主分类号 |
G06F9/48 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
determining that a future job of an initial schedule of jobs can be split into a plurality of sub-tasks, each sub-task of the plurality of sub-tasks being suitable for parallel performance with other sub-tasks of the plurality of sub-tasks, each sub-task being defined individually by a corresponding pre-defined duration and having a sub-task node count; determining a backfill window in the initial schedule of jobs, the backfill window having a window duration and a window node count; separating the future job into the plurality of sub-tasks according to their corresponding pre-defined durations; generating a set of backfill sub-tasks from the plurality of sub-tasks, each backfill sub-task of the set of backfill sub-tasks having a combined pre-defined duration and a combined sub-task node count, the combined pre-defined duration matching the window duration and the combined sub-task node count that matches the window node count; removing the future job from the initial schedule of jobs to create a set of remaining jobs; adding the set of backfill sub-tasks into the backfill window of the initial schedule of jobs to create a revised schedule of jobs; and executing the set of remaining jobs and the set of backfill sub-tasks according to the revised schedule of jobs. |
地址 |
Armonk NY US |