Patent ID: 8195800

Claim:
A computer resource distribution method for a computer system in which a plurality of computer resources are assigned to a plurality of services and respective services are operated, said computer resource distribution method comprising the steps of, when a service level of a first service included in the plurality of services may not satisfy a requested service level: obtaining a requested service level and a predicted service level of a second service which is different from the first service; determining whether the predicted service level of the second service satisfies the requested service level when a portion of computer resource of the second service is assigned to the first service; when the predicted service level of the second service satisfies the requested service level, determining whether the predicted service level of the first service satisfies the requested service level by assigning the portion of computer resource of the second service and determining the second service which can provide the portion of computer resource to the first service; depriving the portion of computer resource from the determined second service; and assigning the deprived portion of the computer resource to the first service, wherein the determination whether the service level of the first service included in the plurality of services may not satisfy the requested service level is done by referring an information that provides an event of the first service, a standard value of the event and a schedule for taking action with respect to each event, and when the predicted service level does not satisfy the requested service level as regards the standard value of the event, outputting a resource assignment request of the computer resources to the first service so as to execute the action along with the schedule for taking action with respect to each event.