| US 7,565,656 B2 | ||
| System, method and program for allocating computer resources | ||
| Yasushi Yamasaki, Higashiyamato (Japan); and Shuji Fujino, Ayase (Japan) | ||
| Assigned to Hitachi, Ltd., Tokyo (Japan) | ||
| Filed on Jul. 20, 2004, as Appl. No. 10/894,312. | ||
| Claims priority of application No. 2003-416474 (JP), filed on Dec. 15, 2003. | ||
| Prior Publication US 2005/0131982 A1, Jun. 16, 2005 | ||
| Int. Cl. G06F 9/46 (2006.01); G06F 15/173 (2006.01) | ||
| U.S. Cl. 718—104 [718/105; 709/223; 709/224; 709/226] | 33 Claims |

| 1. A resource allocation system for allocating resources including a server, network, and storage, to applications, comprising:
a structure management means for storing: structure information on resources including a server, network, and storage; structure
information on applications operating on these resources; allocation information on resources describing a correspondence
relation between said applications operating on said resources; and, information describing a correspondence relation between
a measurement item of performance information on said resources and said structure information on said applications;
a measurement item generating means for generating a measurement item of performance information on said resources by converting
said information describing the correspondence relation between the measurement item and said structure information on said
applications, into a measurement item corresponding to resources to which applications currently operating are allocated,
using said structure information on resources, and structure information and allocation information on applications;
a performance measurement means for measuring said generated measurement item of performance information; and
an allocation changing means for changing the resource allocation information for at least one structure element of said applications
based on the result of measurement of said performance information,
wherein said measurement item generating means converts a plurality of measurement items which are set previously, based on
said information describing the correspondence relation, into said measurement items corresponding to the resources to which
applications are allocated.
|