Computer system and method for service load distributing
First Claim
Patent Images
1. A computer system including a plurality of computers and executing a plurality of types of services, comprising:
- service load monitor means for measuring, as a service load, a load required to execute services in each of the computers;
node load monitor means for measuring, as a node load, a load on each of the computers; and
service optimal allocation means for determining an optimal computer included in the computers to execute services, and a service to be reallocated to the optimal computer, based on measurement results of the service load monitor means and the node load monitor means, the service optimal allocation means reallocating the determined service to the determined optimal computer.
4 Assignments
0 Petitions
Accused Products
Abstract
In a computer system executing a plurality of types of services, a service load monitor measures a load required to execute services in each of the computers. A node load monitor measures a load on each of the computers. A service optimal allocation machine determines an optimal computer and a service to be reallocated to the optimal computer, based on the measurement results of the service load monitor and the node load monitor, and reallocates the determined service to the optimal computer.
-
Citations
13 Claims
-
1. A computer system including a plurality of computers and executing a plurality of types of services, comprising:
-
service load monitor means for measuring, as a service load, a load required to execute services in each of the computers;
node load monitor means for measuring, as a node load, a load on each of the computers; and
service optimal allocation means for determining an optimal computer included in the computers to execute services, and a service to be reallocated to the optimal computer, based on measurement results of the service load monitor means and the node load monitor means, the service optimal allocation means reallocating the determined service to the determined optimal computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of dynamically distributing services, for use in a computer system including a plurality of computers and executing a plurality of types of services, comprising:
-
acquiring service load information indicating loads of services executed in each of the computers;
acquiring node load information indicating a load on each of the computers;
determining an optimal computer included in the computers to execute services, and a service to be reallocated to the optimal computer; and
reallocating the determined service to the determined optimal computer. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product for enabling dynamic load distributing of services in a computer system executing a plurality of types of services, the computer system including a plurality of computers having a service load monitor and a node load monitor, comprising:
-
computer readable program code means for acquiring, from the service load monitor, service load information indicating loads of services executed in each of the computers;
computer readable program code means for acquiring, from the node load monitor, node load information indicating a load on each of the computers;
computer readable program code means for determining an optimal computer included in the computers to execute services, and a service to be reallocated to the optimal computer; and
computer readable program code means for reallocating the determined service to the determined optimal computer.
-
Specification