Computer resource distribution method based on prediction
First Claim
1. A computer resource distribution method for a computer system in which a plurality of computer resources are assigned to a plurality of services and respective services are operated, said computer resource distribution method comprising the steps of:
- specifying a period over which a load of a first service included in the plurality of services increases and a magnitude of the increasing load;
predicting a future load of other services included in the plurality of services, making a decision whether there is a margin for depriving of already assigned computer resources, and thereby selecting a second service to be deprived of already assigned computer resources; and
depriving the second service of computer resources assigned to the second service based on the period during which the load of the first service increases and the magnitude of the increasing load, and additionally assigning the deprived computer resources to the first service,wherein the step of making a decision comprises the step of;
making a decision whether it is possible to keep a predetermined service level and execute the first service after depriving the second service of computer resources assigned to the second service.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource distribution method capable of lending surplus resources among a plurality of services and reducing the maintenance cost of the surplus resources is provided. Computer resources in the standby system have a dead standby state in which at least an application is not installed. A plurality of services or a plurality of users share the computer resources in the standby system. As a result, improvement of the utilization factor of idle computer resources and server integration are implemented, and the cost required to maintain the computer resources is reduced. Furthermore, load prediction is conducted as regards individual services by using past operation history. Idle computer resources secured from services having surplus and maintained are thrown in according to a result of the prediction.
80 Citations
10 Claims
-
1. A computer resource distribution method for a computer system in which a plurality of computer resources are assigned to a plurality of services and respective services are operated, said computer resource distribution method comprising the steps of:
-
specifying a period over which a load of a first service included in the plurality of services increases and a magnitude of the increasing load; predicting a future load of other services included in the plurality of services, making a decision whether there is a margin for depriving of already assigned computer resources, and thereby selecting a second service to be deprived of already assigned computer resources; and depriving the second service of computer resources assigned to the second service based on the period during which the load of the first service increases and the magnitude of the increasing load, and additionally assigning the deprived computer resources to the first service, wherein the step of making a decision comprises the step of; making a decision whether it is possible to keep a predetermined service level and execute the first service after depriving the second service of computer resources assigned to the second service. - View Dependent Claims (2, 3, 4)
-
-
5. A computer resource distribution method for a computer system in which a plurality of computer resources are connected to a single policy server or a plurality of policy servers, said computer resource distribution method comprising the steps of:
-
assigning computer resources to a plurality of services and activating the computer resources as active system computer resources of respective services; bringing a first group in remaining computer resources into a first standby state in which respective applications are installed in preparation for execution of the plurality of services; and bringing a second group in the remaining computer resources into a second standby state in which applications for execution of the services are not installed. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification