Patent ID: 7062768

Claim:
A method for distributing a transaction in a computer system including a plurality of computers each formed by processors, comprising the steps of: calculating a plurality of estimated loads one for each of said computers; calculating a plurality of estimated process time expansion ratios one for each of said computers, in accordance with said estimated loads and the numbers of processors in said computers; calculating a plurality of load indexes, one for each of said computers, in accordance with said estimated process time expansion ratios; and distributing said transaction in accordance with said load indexes wherein said estimated load calculating step further includes: calculating a plurality of current loads one for each of said computers at predetermined time periods; and calculating said estimated loads by L e ←a·L p +(1−a)·L e where L e is an estimated load, L p is a current load, and “a” is a definite value (0<a≦1) wherein said load index calculating step calculates said load indexes each being a load index per processor in one of said computers after distributing said transaction to said computers.