Distributed processing system and distributed job processing method
OwnerKatsuyoshi Tanakainventor
Life of this patent
Estimating the term…
Abstract
A distributed computer system includes a storage device 32 for saving, in a referable manner, data pertaining to a history of execution of jobs processed by a computer; a queued job completion time computation function 105 and a server availability computation function 106 which predict a completion time of a loaded job from the processing capability and operating status of the computer; and a job execution priority management function 103 for changing the priority of the loaded job in accordance with the predicted completion time of the job such that the job is completed within the execution time limit.
Claims22
A distributed processing system including a plurality of computers linked together by way of a network, the system comprising:
- means for saving, in a referable manner, execution history data pertaining to a job processed by the computers;
- means for specifying an execution time limit of a job loaded by a user of the computers;
- means for predicting, from processing capacity and operating conditions of the computers and the execution history data pertaining to the job, a completion time of the job which is loaded by the user by means of designating an execution time limit;
- and
- means for changing the priority of the job in accordance with the predicted completion time thereof such that the job is completed within the time limit.
A distributed job processing method employing a plurality of computers linked together by way of a network, the method comprising the steps of:
- specifying an execution time limit of a job loaded by a user of the computers;
- predicting, from processing capacity and operating conditions of the computers and execution history data pertaining to the job processed by the computers, a completion time of the loaded job;
- and
- changing the priority of the job in accordance with the predicted completion time thereof such that the job is completed within the time limit.
A recording program in which a distributed job processing method is performed, said distributed job processing method being applied to a plurality of computers linked together by way of a network, comprising the steps of:
- specifying an execution time limit of a job loaded by a user of the computers;
- predicting, from processing capacity and operating conditions of the computers and execution history data pertaining to the job processed by the computers, a completion time of the loaded job;
- and
- changing the priority of the job in accordance with the predicted completion time thereof such that the job is completed within the time limit.
A recording medium in which a distributed job processing method is stored, said distributed job processing method being applied to a plurality of computers linked together by way of a network, comprising the steps of:
- specifying an execution time limit of a job loaded by a user of the computers;
- predicting, from processing capacity and operating conditions of the computers and execution history data pertaining to the job processed by the computers, a completion time of the loaded job;
- and
- changing the priority of the job in accordance with the predicted completion time thereof such that the job is completed within the time limit.
Dependencies are inferred from the claim text.