发明名称 SCHEDULING HOMOGENEOUS AND HETEROGENEOUS WORKLOADS WITH RUNTIME ELASTICITY IN A PARALLEL PROCESSING ENVIRONMENT
摘要 Systems and methods are provided for scheduling homogeneous workloads including batch jobs, and heterogeneous workloads including batch and dedicated jobs, with run-time elasticity wherein resource requirements for a given job can change during run-time execution of the job.
申请公布号 US2014344813(A1) 申请公布日期 2014.11.20
申请号 US201313897796 申请日期 2013.05.20
申请人 International Business Machines Corporation 发明人 Jamjoom Hani T.;Kumar Dinesh;Shae Zon-Yin
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项 1. A method for scheduling jobs in a HPC (high-performance computing) system, comprising: maintaining a batch jobs queue comprising batch jobs, wherein each batch job in the batch jobs queue has a plurality of parameters associated therewith, the parameters comprising a num parameter that denotes a number of processors of the HPC system that are required to execute the batch job, a dur parameter that denotes a user-estimated execution time of the batch job, an arr parameter that denotes an arrival time of the batch job, and an scount parameter that specifies a number of scheduling cycles that the batch job was skipped and not scheduled; initiating a scheduling cycle in response to a triggering event; and performing a scheduling process to schedule one or more batch jobs in the batch jobs queue for execution by the HPC system, wherein performing a scheduling process comprises: determining a number m of available processors in the HPC system; andscheduling a head batch job in the batch jobs queue for execution in the HPC system if the num parameter of the head batch job is less than or equal to m and if the scount parameter of the head batch job is greater than or equal to an scount threshold value.
地址 Armonk NY US