Patent ID: 7293092

Claim:
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; job scheduling means for scheduling jobs determining in accordance with the counted time, wherein the time measuring means comprises a counter that starts counting in response to said job calling for data and stopping counting in response to the transmitted data reaching a reception buffer in a receiving node, and wherein said transmitting node comprises load balance measuring means for adding up said time data measured at various nodes on an individual job basis, and said scheduling means determines the priority of jobs in accordance with the time count of each job and schedules the jobs, and the load balance measuring means comprises a load balance calculation circuit that adds waiting time at each node measured by the counter.