Utility-optimized scheduling of time-sensitive tasks in a resource-constrained environment
AssigneeBMC Software, Inc.
InventorsJeffrey E. PIAZZA, Michael THEROUX, David A. SOLIN
Life of this patent
Estimating the term…
Loading patent…
AssigneeBMC Software, Inc.
InventorsJeffrey E. PIAZZA, Michael THEROUX, David A. SOLIN
Estimating the term…
Systems and methods implementing utility-maximized scheduling of time-sensitive tasks in a resource constrained-environment are described herein. Some embodiments include a method for utility-optimized scheduling of computer system tasks performed by a processor of a first computer system that includes determining a time window including a candidate schedule of a new task to be executed on a second computer system, identifying other tasks scheduled to be executed on the second computer system within said time window, and identifying candidate schedules that each specifies the execution times for at least one of the tasks (which include the new task and the other tasks). The method further includes calculating an overall utility for each candidate schedule based upon a task utility calculated for each of the tasks when scheduled according to each corresponding candidate schedule and queuing the new task for execution according to a preferred schedule with the highest overall utility.
A system for scheduling tasks in a computer system, the system comprising:
A method for scheduling tasks in a computer system, the method comprising:
A computer program product tangibly embodied on a non-transitory computer-readable medium and including executable code that, when executed, is configured to cause at least one processor to:
A method for utility-optimized scheduling of computer system tasks, the method comprising:
Dependencies are inferred from the claim text.