LOAD BALANCING APPARATUS AND METHOD FOR REGULATING LOAD USING THE SAME
First Claim
Patent Images
1. An apparatus for load balancing multiple servers on a network, comprising:
- a delay calculation unit for calculating a server-side delay for each server by using network transmission delay, network waiting delay, and operation processing delay of each of the servers; and
a load regulating unit for regulating loads to be assigned to each server based on the server-side delay for each server calculated by the delay calculation unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for load balancing multiple servers on a network includes: a delay calculation unit for calculating a server-side delay for each server by using network transmission delay, network waiting delay, and operation processing delay of each of the servers; and a load regulating unit for regulating loads to be assigned to each server based on the server-side delay for each server calculated by the delay calculation unit. The apparatus of further includes a status detection unit for monitoring a change in the server-side delay of each server to determine the status of each server.
20 Citations
10 Claims
-
1. An apparatus for load balancing multiple servers on a network, comprising:
-
a delay calculation unit for calculating a server-side delay for each server by using network transmission delay, network waiting delay, and operation processing delay of each of the servers; and a load regulating unit for regulating loads to be assigned to each server based on the server-side delay for each server calculated by the delay calculation unit. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for load balancing multiple servers on a network, comprising:
-
a delay calculation unit for calculating a server-side delay for each server by using network transmission delay, network waiting delay, and operation processing delay of each server; and a load regulating unit for uniformly distributing connection requests from the clients to the servers, calculating a delay rate of each server by using the sum of the server-side delay and the server-side delay of each server, calculating a DC of each server by using the calculated delay rate of each server, and regulating a load assigned to each server based on the calculated DC of each server. - View Dependent Claims (6, 7)
-
-
8. A method for regulating loads on a communication network, the method comprising:
-
initializing deficit counters (DCs) for the servers in an initial state; uniformly distributing connection requests from clients to the servers; calculating server-side delay for each server by using network transmission delay, network waiting delay, and operation processing delay of each server; calculating a delay rate of each server by using the sum of the server-side delay for the respective servers and the server-side delay of each server; calculating the DCs for the servers by using the calculated delay rates of the servers, respectively; and regulating loads assigned to the server based on the calculated DCs of the servers, respectively. - View Dependent Claims (9, 10)
-
Specification