Dynamic load balancing system and method thereof
First Claim
Patent Images
1. A dynamic load balancing system balancing loads of a plurality of servers, the system comprising:
- a resource management master that manages bare servers that do not execute services and has a hierarchical structure; and
a service master that dynamically allocates the bare servers to a load balancing server or a service execution server or dynamically releases the pre-allocated load balancing server or service execution server by the bare servers, in consideration of monitoring information on a state or performance of a server and service requirements to be provided.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a dynamic load balancing system. The dynamic load balancing system includes a resource management master managing bare servers that do not execute services and having a hierarchical structure and a service master dynamically allocating the bare servers to a load balancing server or a service execution server or dynamically releasing the pre-allocated load balancing server or service execution server by the bare servers, in consideration of monitoring information on a state or performance of a server and service requirements to be provided.
-
Citations
19 Claims
-
1. A dynamic load balancing system balancing loads of a plurality of servers, the system comprising:
-
a resource management master that manages bare servers that do not execute services and has a hierarchical structure; and a service master that dynamically allocates the bare servers to a load balancing server or a service execution server or dynamically releases the pre-allocated load balancing server or service execution server by the bare servers, in consideration of monitoring information on a state or performance of a server and service requirements to be provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A dynamic load balancing system, comprising:
-
a load balancing server that balances loads in software or hardware; a service server that is connected to the load balancing server to provide services; a service monitoring unit that monitors a performance of the load balancing server and the service server and senses a failure thereof; a plurality of bare servers that do not execute the services; a resource management master that manages the plurality of bare servers in a hierarchical structure; a resource monitoring unit that monitors resource information of the plurality of bare servers; a service master that dynamically allocates the plurality of bare servers to the load balancing server or the service execution server or dynamically releases the pre-allocated load balancing server or service execution server based on the monitored results of the resource monitoring unit and the service monitoring unit; and a provisioning unit that stores and installs software of the services corresponding to the bare servers selected according to the selection of the service master. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A dynamic load balancing method, comprising:
-
inputting requirements of provided service; allocating bare servers to a load balancing server and a service server or releasing the pre-allocated load balancing server and service server by the bare servers, so as to distribute loads based on the inputted requirements and resource information; sensing loads of the service server; reallocating the service server based on the results sensed at the sensing of the loads when service performance is not satisfied and repeating the sensing of the loads; and sensing and providing a state of the load balancing server and the service server based on the results sensed at the sensing of the load when service performance is satisfied. - View Dependent Claims (18, 19)
-
Specification