A method of allocating programs to resources is provided. The method
includes generating composition management information for a plurality of
resources based on management information relating to performance and
capacity of each of the resources. The composition management information
includes identification information for the resources used by a plurality
of programs. The method also includes searching for and locating the
composition management information of a resource identified by the
identification information for each of the programs, based on the
composition management information of the resources. The method further
includes generating program information which associates composition
management information of the programs and the located resource together.
Furthermore, the method includes outputting information indicating that a
resource abnormality has occurred with one of the programs, where the
composition management information of the resource associated with the
program corresponds to one or more rules for detecting a resource
abnormality in the program.