Decentralized processing system, job decentralized processing method, and program
First Claim
1. A distributed processing system including a plurality of computer systems, comprising:
- a means for sharing respective operating information of the computer systems;
a means for pointing an optimization of an execution priority of a job given to one of the computer systems and an execution term;
a means for forecasting an execution completed date of the given job and forecasting again the execution completed date of the job in the execution priority that is altered in response to a forecasted result; and
a means for assigning the job execution to other computer systems that share the operating information in response to the forecasted result.
1 Assignment
0 Petitions
Accused Products
Abstract
It is possible to realize job distribution in a plurality of computer systems, considering the job completion dead-lines. Jobs queuing servers (31,33) have a function to share operating information on each computer system, a function to forecast an execution completed date of a job entered by pointing an optimization of an execution priority and an execution term; and a function to forecast again the execution completed date of the job in the execution priority modified according to the forecasted result, and a function to request for a job execution to another computer system to share the operating information according to the forecasted result.
59 Citations
36 Claims
-
1. A distributed processing system including a plurality of computer systems, comprising:
-
a means for sharing respective operating information of the computer systems;
a means for pointing an optimization of an execution priority of a job given to one of the computer systems and an execution term;
a means for forecasting an execution completed date of the given job and forecasting again the execution completed date of the job in the execution priority that is altered in response to a forecasted result; and
a means for assigning the job execution to other computer systems that share the operating information in response to the forecasted result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A job distributed processing method using a plurality of computer systems that share operating information mutually, comprising:
-
a step of giving a job to one of the computer systems by pointing an optimization of an execution priority of a job and an execution term;
a step of forecasting an execution completed date of the given job;
a step of altering an execution priority of the job in response to a forecasted result;
a step of forecasting the execution completed date of the job after execution priority of the job is altered; and
a step of assigning the job execution to other computer systems that share the operating information in response to the forecasted result. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A program for selecting an optimum computer from a plurality of computer systems to cause the computer to execute a given job, for causing a computer to function as
a means for sharing respective operating information of the computer systems, a means for forecasting an execution completed date of the given job by pointing an optimization of an execution priority and an execution term, and forecasting again the execution completed date of the job in the execution priority that is altered in response to a forecasted result, and a means for assigning the job execution to other computer systems that share the operating information in response to the forecasted result.
Specification