Arbitration apparatus for allocating computer resource and arbitration method therefor
First Claim
1. 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, andwherein 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.
1 Assignment
0 Petitions
Accused Products
Abstract
In a business system which allocates a request for one business application to one or more of the computer resources executing such business application, the computer resources are accommodated among the plurality of the business systems so that the load covered by each of the business systems is averaged out. The arbitration apparatus for resource allocation 101 calculates a margin rate for each business system by measuring load for respective business systems, and by calculating a ratio of the measured load and the allowable execution amount allowable under current constitution. When a computer resource 1241 which is not allocated to business system is found, this computer resource is allocated to the business system indicating low margin rate while if such computer resource 1241 is not found, the computer resource 1241 is reallocated by being released from the business system having high margin rate.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification