Scheduling Jobs For Execution On A Computer System
First Claim
Patent Images
1. A method comprising:
- determining an order for projects to be performed on a computer system, each project being associated with multiple job sets such that any of the job sets may be executed on the computer system to perform the project; and
selecting the projects in a sequence according to the determined order to progressively build a schedule of jobs for execution on the computer system, comprising for each selected project, incorporating one of the associated job sets into the schedule based on a cost of each of the associated job sets.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique includes determining an order for projects to be performed on a computer system. Each project is associated with multiple job sets, such that any of the job sets may be executed on the computer system to perform the project. The technique includes selecting the projects in a sequence according to the determined order to progressively build a schedule of jobs for execution on the computer system. For each selected project, incorporating one of the associated job sets into the schedule based on a cost of each of the associated job sets.
31 Citations
19 Claims
-
1. A method comprising:
-
determining an order for projects to be performed on a computer system, each project being associated with multiple job sets such that any of the job sets may be executed on the computer system to perform the project; and selecting the projects in a sequence according to the determined order to progressively build a schedule of jobs for execution on the computer system, comprising for each selected project, incorporating one of the associated job sets into the schedule based on a cost of each of the associated job sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a computer; and a computer-based scheduler executed by the computer to; identify projects to be executed on a computer system pursuant to a schedule to perform an operation on the computer system; determine a sequence in which the projects are processed by the scheduler to generate the schedule; and process the projects according to the sequence to generate the schedule, the processing including, for each project, selecting a job set to be executed to perform the project based on costs associated with the job sets. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Instructions stored on a computer readable storage medium that when executed by a computer cause the computer to:
-
determine an order for projects to be scheduled on a computer system, each project being associated with multiple job sets such that any of the job sets may be executed by the computer to perform the project; and select the projects in a sequence according to the determined order to progressively build a schedule of jobs for execution on a computer system, including for each selected project, incorporating one of the associated job sets into the schedule based on a cost of each of the associated job sets. - View Dependent Claims (17, 18, 19)
-
Specification