1. A computer resource distributing method for distributing a multiplicity of processes to a plurality of computers connected in a network, said method comprising the steps of: providing a scheduler, in one of said plurality of computers, for distributing the multiplicity of processes to at least one of said plurality of computers by using a scheduler in one computer of said plurality of computers, each of the multiplicity of processes having a respective estimated amount of processing and each respective computer of said plurality of computers having a respective cumulative amount of processing; arranging said multiplicity of processes in order of the respective estimated amounts of processing associated with each of said multiplicity of processes; monitoring each respective cumulative amount of processing corresponding to each of said respective computers of said plurality of computers, the cumulative amount of processing being a sum of the respective estimated amounts of processing for the processes distributed to said respective and corresponding computer; distributing said processes based on the arranged order of the respective estimated amounts of the processing, to said plurality of computers in order of said respective cumulative amounts of processing, using said scheduler; and updating each said corresponding cumulative amount of processing in each of said respective computers by adding each said respective amount of processing of each process distributed to said respective cumulative amount of processing each time one of said multiplicity of processes is distributed to one of said plurality of computers.