Patent ID: 7693995

Claim:
An arbitration apparatus for modifying allocation of computer resource for executing business application in a system, the arbitration apparatus comprising: processing capacity storing means which stores an expected processing capacity expected when the business application is executed by computer resources according to individual specification of the computer resources, for each of the business application; processing amount storing means which stores the processing amount of the business application allocated to each of the computer resources, for each of the computer resources; margin rate calculating means which calculates the margin rate based on a current processing amount representing sum of processing amount of the business application by each of the computer resources allocated with the business application and an optimum processing amount representing sum of processing capacity for the business application of each of the computer resources allocated with the business application; adjustment planning means which plans a change of the business application to be allocated to the computer resources based on the margin rate for each of the business applications calculated by the margin rate calculating means; and configuration modifying means which releases the business application allocated to the computer resource according to planned content determined by the adjustment planning means and setting another business application to the computer resource; wherein the system executes each one of a plurality of business applications by at least one of a plurality of computing resources and directing a request for business application to the computer resource executing the business application, and wherein the margin rate calculating means calculates the optimum processing amount by: calculating the current processing amount for the business application being specified, for each of the computer resources allocated with the business application, using the processing amount storing means; and adding the processing capacity for the business application being specified, for each of the computer resources, based on respective specification of the computer resources allocated with the business application, using the processing capacity storing means.