Patent ID: 7668935
Filing Date: 2010-02-23
Classification: G06F

Abstract:
1. A computer system comprising a plurality of computers and executing a plurality of types of services further comprising: service load monitor means for measuring, as a service load, a load required to execute services in each of the computers, wherein the service load monitor means includes means for calculating, as the service load, dynamic service ticket values based on an amount of resources used when each of the computers executes services, the dynamic service ticket values indicating dynamic loads of the services; node load monitor means for measuring, as a node load, a load on each of the computers, parallel-execution-type service executing means for making at least two of the computers to execute same parallel-execution-type services in parallel; and service optimal allocation means for determining an optimal computer included in the computers to execute services, and a service to be reallocated to the optimal computer, based on measurement results of the service load monitor means and the node load monitor means, the service optimal allocation means reallocating the determined service to the determined optimal computer,