Abstract:
PROBLEM TO BE SOLVED: To enable the system management of the number of servers over clusters of a system by including a step for starting a server to a queue when it is decided that an operation request which has an affinity for only a subset of clusters having no server to a queue is present in the queue. SOLUTION: Clusters 90 of a computer system 100 which are connected to each other and cooperate are included. The environment in this case includes a queue 161 of operation requests 162 and a pool of servers 163 which are decentralized over the clusters 90 and services the operation requests. It is made possible to manage the number of the servers 163 according to the performance target classes of operations held in the queue and the performance target classes of operation conflicting in the computer system 100. The possession of one policy for the clusters 90 of the computer system 100 is useful to obtain a single image view of decentralized operation loads.
Abstract:
PROBLEM TO BE SOLVED: To control the number of servers in a multisystem cluster. SOLUTION: A computer system 100 has a queue 161 for organizing an inputted work request as a service class, transferring respective service classes to a cluster and serving them by servers 163. Prescribed performance indexes are previously allocated to respective service classes. Each system 100 selects a certain service class as a donor class for providing a system resource based on a degree of coincidence of each service class with its own target and selects another service class as a receiver class for receiving the system resource. When a resource bottleneck causing the receiver class to lose its target is the number of servers, each system 100 determines whether several servers are to be added to the receiver class or not based on judgement whether a plus effect of server addition to the performance index of the receiver class exceeds the minus effect applied to the performance index of a donor class or not. COPYRIGHT: (C)1999,JPO