Optimizing job preemption using dynamic and static information
AssigneeInternational Business Machines Corporation
InventorsAbhishek Malvankar, Lior Aronovich, Alaa S. Youssef, Michael Spriggs
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAbhishek Malvankar, Lior Aronovich, Alaa S. Youssef, Michael Spriggs
Estimating the term…
In an approach for optimizing job preemption using a scheduling mechanism that considers dynamic and static information, a processor, responsive to a pending job being selected to be run, determines that no computing hosts within a computing cluster have available resources capable of running the pending job and non-preemptive measures will not provide required resources for the pending job. A processor identifies candidate jobs for preemption and dynamic information and static information for each candidate job. A processor ranks the candidate jobs for preemption based on the dynamic information and the static information for each candidate job. A processor attempts to preempt a top N candidate jobs whose released resources in combination with the available resources of the computing cluster satisfy the required resources of the pending job. A processor, responsive to successfully preempting the top N candidate jobs, initiates the pending job.
A computer-implemented method comprising:
A computer program product comprising:
A computer system comprising:
Dependencies are inferred from the claim text.