Method and system for managing load balancing in system
First Claim
1. A load balancing method comprising the steps of:
- registering a business configuration definition of each business service including a schedule of the business service with a business configuration management repository;
storing at least a service level objective of each business service;
storing information on performance of each information processing module in a performance management table;
reading the schedule of a designated business service from the business configuration definition registered with the business configuration management repository;
acquiring the stored service level objective of the designated business service;
partitioning the schedule of the designated business service read from the business configuration definition into a plurality of partial schedules according to the acquired service level objective;
selecting one or more information processing modules whose performance information stored in the performance management table satisfies the service level objective in each partial schedule; and
reserving the information processing modules selected satisfying the service level objective in the partial schedules as information processing modules for executing the designated business service in the schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A load balancing method comprises the steps of: registering a business configuration definition of each business service including a schedule of the business service with a business configuration management repository; storing at least a service level objective of each business service; storing information on performance of each information processing module; acquiring the registered schedule and the stored service level objective of the designated business service; partitioning the schedule of the designated business service into a plurality of partial schedules according to the acquired service level objective; selecting one or more information processing modules whose performance information stored in the performance management table satisfies the service level objective in each partial schedule; and reserving the information processing modules selected for the partial schedules as information processing modules for executing the designated business service in the schedule. A partition fulfilling agreements on service quality can be constructed dynamically.
-
Citations
17 Claims
-
1. A load balancing method comprising the steps of:
-
registering a business configuration definition of each business service including a schedule of the business service with a business configuration management repository;
storing at least a service level objective of each business service;
storing information on performance of each information processing module in a performance management table;
reading the schedule of a designated business service from the business configuration definition registered with the business configuration management repository;
acquiring the stored service level objective of the designated business service;
partitioning the schedule of the designated business service read from the business configuration definition into a plurality of partial schedules according to the acquired service level objective;
selecting one or more information processing modules whose performance information stored in the performance management table satisfies the service level objective in each partial schedule; and
reserving the information processing modules selected satisfying the service level objective in the partial schedules as information processing modules for executing the designated business service in the schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A load balancing system comprising:
-
a business configuration management processing unit which registers a business configuration definition of each business service including a schedule of the business service with a business configuration management repository;
an SLO management processing unit which stores at least a service level objective of each business service in an SLO management table;
a performance management processing unit which stores information on performance of each information processing module in a performance management table; and
a reservation management processing unit which reads the schedule of a designated business service from the business configuration definition registered with the business configuration management repository, acquires the stored service level objective of the designated business service, partitions the schedule of the designated business service read from the business configuration definition into a plurality of partial schedules according to the acquired service level objective, selects one or more information processing modules whose performance information stored in the performance management table satisfies the service level objective in each partial schedule, and reserves the information processing modules selected for the partial schedules as information processing modules for executing the designated business service in the schedule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A program for instructing a computer to function as:
-
a business configuration management processing unit which registers a business configuration definition of each business service including a schedule of the business service with a business configuration management repository;
an SLO management processing unit which stores at least a service level objective of each business service in an SLO management table;
a performance management processing unit which stores information on performance of each information processing module in a performance management table; and
a reservation management processing unit which reads the schedule of a designated business. service from the business configuration definition registered with the business configuration management repository, acquires the stored service level objective of the designated business service, partitions the schedule of the designated business service read from the business configuration definition into a plurality of partial schedules according to the acquired service level objective, selects one or more information processing modules whose performance information stored in the performance management table satisfies the service level objective in each partial schedule, and reserves the information processing modules selected for the partial schedules as information processing modules for executing the designated business service in the schedule.
-
Specification