Computing system and control method
First Claim
1. A computing system comprising:
- a plurality of nodes for transmitting and receiving data and a communication path for exchanging data among said nodes, each of said nodes being either a transmitting node for transmitting data or a receiving node for processing a job dependent on transmitted data, time measuring means for measuring the time interval between the instant at which data is called for by said job and the instant at which the data is transmitted from said transmitting node to said receiving node;
time counting means for adding up said measured time data on an individual job basis; and
job scheduling means for scheduling jobs determining in accordance with the counted time.
1 Assignment
0 Petitions
Accused Products
Abstract
A parallel or grid computing system that having a plurality of nodes and achieves job scheduling for the nodes with a view toward system efficiency optimization. The parallel or grid computing system has a plurality of nodes for transmitting and receiving data and a communication path for exchanging data among the nodes, which are either a transmitting node for transmitting data or a receiving node for processing a job dependent on transmitted data, and further has a time measuring means for measuring the time interval between the instant at which data is called for by a job and the instant at which the data is transmitted from a transmitting node to a receiving node, a time counting means for adding up the measured wait time data about each job, and a job scheduling means for determining the priority of jobs in accordance with the counted wait time and for scheduling jobs.
292 Citations
20 Claims
-
1. A computing system comprising:
-
a plurality of nodes for transmitting and receiving data and a communication path for exchanging data among said nodes, each of said nodes being either a transmitting node for transmitting data or a receiving node for processing a job dependent on transmitted data, time measuring means for measuring the time interval between the instant at which data is called for by said job and the instant at which the data is transmitted from said transmitting node to said receiving node;
time counting means for adding up said measured time data on an individual job basis; and
job scheduling means for scheduling jobs determining in accordance with the counted time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17)
-
-
8. A control method, for a computing system comprising a plurality of nodes for transmitting and receiving data and a communication path for exchanging data among said nodes, wherein said nodes being either a transmitting node for transmitting data or a receiving node for processing a job dependent on transmitted data, comprising the steps of:
-
measuring the time interval between the instant at which data is called for by a job and the instant at which the data is transmitted from a transmitting node to a receiving node;
adding up said measured time data on an individual job basis;
determining the priority of jobs in accordance with the counted wait time; and
scheduling jobs based on said priority. - View Dependent Claims (9, 10, 11, 12, 13, 14, 18, 19, 20)
-
Specification