Method and apparatus for batch scheduling, and computer product
First Claim
1. A computer-readable recording medium that stores a computer program for scheduling a parallel program to be executed as a batch job by a parallel computer, wherein the computer program causes a computer to execute determining a priority of the parallel program based on an index that indicates a level of utilization of the parallel computer by the parallel program;
- and scheduling the parallel program based on the priority determined.
1 Assignment
0 Petitions
Accused Products
Abstract
A batch scheduling apparatus that performs a scheduling of a parallel program to be executed as a batch job by a parallel computer includes a priority determining unit that determines a priority of the parallel program based on an index that indicates a level of utilization of the parallel computer by the parallel program; and a scheduling unit that schedules the parallel program based on the priority determined.
31 Citations
9 Claims
-
1. A computer-readable recording medium that stores a computer program for scheduling a parallel program to be executed as a batch job by a parallel computer, wherein the computer program causes a computer to execute
determining a priority of the parallel program based on an index that indicates a level of utilization of the parallel computer by the parallel program; - and
scheduling the parallel program based on the priority determined. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- and
-
8. A method of scheduling a parallel program to be executed as a batch job by a parallel computer, the method comprising:
-
determining a priority of the parallel program based on an index that indicates a level of utilization of the parallel computer by the parallel program; and
scheduling the parallel program based on the priority determined.
-
-
9. A batch scheduling apparatus that performs a scheduling of a parallel program to be executed as a batch job by a parallel computer, the batch scheduling apparatus comprising:
-
a priority determining unit that determines a priority of the parallel program based on an index that indicates a level of utilization of the parallel computer by the parallel program; and
a scheduling unit that schedules the parallel program based on the priority determined.
-
Specification