Patent ID: 7664859

Claim:
A resource assigning management apparatus that determines a computer on which an application is to be operated, in a system where each of multiple applications is operated on at least one of multiple computers, and requests to the application are divided to and processed on the computers on which the application is operated, comprising, storage device storing a processing capacity value storing section which stores, with respect to each of the applications, a processing capacity value expected when the application is operated on the computer, a request throughput storing section which stores, with respect to each of the applications, a request throughput on each of the computers which are assigned to the application, an available resource amount calculating section in which a total request throughput in each of the computers that are assigned to the application, the request throughput being stored by said request throughput storing section, is subtracted from a total processing capacity value for the application of each of the computers assigned to the application, the processing capacity value being stored, with respect to each of the applications, by said processing capacity value storing section, and a thus obtained value is set as a resource amount available from the application for another application, and a configuration changing section which changes an allocation of a computer being allocated to a resource-excessive application that has a resource amount calculated, with respect to each of the applications, by said available resource amount calculating section being larger than a first predetermined value, so that the computer is to be allocated to a resource-lacking application that has a resource amount calculated by said available resource amount calculating section being less than a second predetermined value.