JOB MANAGING DEVICE, JOB MANAGING METHOD AND JOB MANAGING PROGRAM
First Claim
1. A job managing device for distributing jobs to be processed to a plurality of calculation devices, the device comprising:
- an information obtaining unit that obtains either characteristic information, or load information, or both characteristic information and load information of the plurality of calculation devices;
a job size determining unit that determines a job size to be allocated to each of the plurality of calculation devices based on the information obtained by the information obtaining unit;
a job dividing unit that divides a job to be processed into divided jobs based on the job sizes determined by the job size determining unit; and
a job distributing unit that distributes the divided jobs to the plurality of calculation devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A job managing device distributes jobs to be processed to a plurality calculation devices. The job managing device includes an information obtaining unit that obtains at least one of characteristic information or load information of the plurality of calculation devices, a job size determining unit that determines a job size to be allocated to each of the plurality of calculation devices based on the information obtained by the information obtaining unit, a job dividing unit that divides a job to be processed into divided jobs based on the job sizes determined by the job size determining unit, and a job distributing unit that distributes the divided jobs to the plurality of calculation devices.
37 Citations
11 Claims
-
1. A job managing device for distributing jobs to be processed to a plurality of calculation devices, the device comprising:
-
an information obtaining unit that obtains either characteristic information, or load information, or both characteristic information and load information of the plurality of calculation devices; a job size determining unit that determines a job size to be allocated to each of the plurality of calculation devices based on the information obtained by the information obtaining unit; a job dividing unit that divides a job to be processed into divided jobs based on the job sizes determined by the job size determining unit; and a job distributing unit that distributes the divided jobs to the plurality of calculation devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A job managing device for distributing a job to be processed to a plurality of calculation devices comprising:
-
an information obtaining unit that obtains characteristic information, load information, or both characteristic information and load information of the plurality of calculation devices; a first distributing unit that classifies the plurality of calculation devices based on the information obtained by the information obtaining unit and distributes jobs to the classified calculation devices; a plurality of job schedulers that manage jobs independently for every classification; and a second distributing unit that distributes the jobs distributed to each classification to the calculation device belonging to the classification.
-
-
11. A computer-readable recording medium in which a job managing program causing a computer execute a job managing method to distribute a job to be processed to a plurality of calculation devices is recorded, the job managing program comprising:
-
obtaining either characteristic information or load information, or both characteristic information and load information of the plurality of calculation devices; determining job sizes to be allocated to the plurality of calculation devices based on the obtained information; dividing the job to be processed into divided jobs based on the determined job sizes; and distributing the divided jobs to the plurality of calculation devices.
-
Specification