Patent ID: 7424713

Claim:
A method for allocating programs to resources suited to operating conditions thereof, comprising: generating composition management information for a plurality of resources based on management information relating to performance and capacity of each of the plurality of resources, the composition management information including identification information for the resources used by a plurality of programs; searching for and locating the composition management information of a resource identified by said identification information for each of the plurality of programs, based on the composition management information of the plurality of resources; generating program information which associates composition management information of each of the plurality of programs with the composition management information of said located resource; outputting information indicating that a resource abnormality has occurred with one of the plurality of programs, in cases where the composition management information of the resource which is associated with the program in the program information corresponds to one or more rules for detecting a resource abnormality in the program; sending the composition management information of a resource that corresponds to rules for detecting surplus resources, to a public domain system to hold and manage said information as composition management information for a virtual resource within a public domain; and if no resource having composition management information satisfying operating conditions of a program can be found, transmitting a request to the public domain system for provision of the resource having composition management information satisfying the operating conditions of said program by referring to the composition management information of said held and managed virtual resources.