Multilayered resource scheduling
AssigneeRuntime Design Automation
InventorsJeremy Minor, Stuart Taylor
Life of this patent
Estimating the term…
Loading patent…
AssigneeRuntime Design Automation
InventorsJeremy Minor, Stuart Taylor
Estimating the term…
Systems and methods for multilayered resource scheduling are provided. A system may include a user interface, an upper level scheduler, at least one lower level scheduler, and a reporting module. The user interface may receive a plurality of tasks. The upper level scheduler may sort the plurality of tasks into tasks with identical resource requirements. The lower level scheduler may be operable to receive resource requirements associated with a task. The lower level scheduler may ascertain compute resources sufficient to execute the task on a machine in a compute farm and advertise the compute resources as matching the resource requirements. The lower level scheduler may further receive a request to execute the task on the machine. The compute resources may be controlled to execute the tasks with the identical resource requirements without further scheduling operations. The lower level scheduler may control the compute resources to execute the task.
-20. (canceled)
A method comprising:
A system comprising:
One or more non-transitory computer-readable media including one or more sequences of instructions which, when executed by one or more processors, causes:
The one or more non-transitory computer-readable media of claim 11, wherein the subset of the tasks are not visible to the second task scheduler as individual tasks.
Dependencies are inferred from the claim text.