Patent · US Active

Batch scheduler management of speculative and non-speculative tasks based on conditions of tasks and compute resources

US9104491B2 · kind B2 · utility

0Cited by
3References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 21, 2012
Grant dateAug 11, 2015
Priority date
Expiry dateJan 20, 2034

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A request from a client to perform a task is received. The client has a predetermined limit of compute resources. The task is dispatched from a batch scheduler to a compute node as a non-speculative task if a quantity of compute resources is available at the compute node to process the task, and the quantity of compute resources in addition to a total quantity of compute resources being utilized by the client is less than or equal to the predetermined limit, such that the non-speculative task is processed without being preempted by an additional task requested by an additional client. The task is dispatched, from the batch scheduler to the compute node, as a speculative task if the quantity of compute resources is available to process the task, and the quantity of compute resources in addition to the total quantity of compute resources is greater than the predetermined limit.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.