Distributed processing system, job distribution method and distribution program
First Claim
Patent Images
1. A distributed computer system including a plurality of computers linked together by way of a network, the system comprising:
- an execution history saving unit for saving execution history data pertaining to a job processed by the system in a referable manner;
a queued job completion time computation unit for predicting a completion time of a loaded job, from processing capacity and operating condition of the system and the execution history data; and
a job execution priority management unit for adjusting a rate of decrease in priority of the loaded job in accordance with the completion time of the job predicted for a case where the priority of the loaded job is lowered.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed computer system includes a job history saving function (102) for saving execution history data pertaining to a job processed by the system in a referable manner; a queued job completion time computation function (105) of predicting a completion time of a loaded job, from processing capacity and operating condition of the system and the execution history data; and a job execution priority management function (103) for adjusting a rate of decrease of priority of the loaded job in accordance with the predicted completion time of the job when the priority of the loaded job is lowered.
66 Citations
16 Claims
-
1. A distributed computer system including a plurality of computers linked together by way of a network, the system comprising:
-
an execution history saving unit for saving execution history data pertaining to a job processed by the system in a referable manner;
a queued job completion time computation unit for predicting a completion time of a loaded job, from processing capacity and operating condition of the system and the execution history data; and
a job execution priority management unit for adjusting a rate of decrease in priority of the loaded job in accordance with the completion time of the job predicted for a case where the priority of the loaded job is lowered. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distributed job processing method which uses a distributed computer system including a plurality of computers linked together by way of a network, the method comprising:
-
saving execution history data pertaining to a job processed by the system in a referable manner;
predicting a completion time of a loaded job, from processing capacity and operating condition of the system and the execution history data; and
adjusting a rate of decrease in priority of the loaded job in accordance with the completion time of the job predicted for a case where the priority of the loaded job is lowered. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification