EP1307018A1

Load balancing unit and method of its operation

Abstract

The invention provides a method, a device and a system to balance the processing load in a network. Particularly, the invention provides a method, a device and a system wherein each processing server of a processing server system includes a load balancing unit. One load balancing unit of the included load balancing units operates in an active operation mode wherein the remaining load balancing unit operates in non-active operation modes. The active operation mode is distinguished by operating the balancing of the processing load of the server system. Therefore, the active load balancing unit receives a client request which requests services of the server system, selects a corresponding processing server of the server system according to the several parameter like request content and processing load of the processing servers and establishes a communication like between client and selected processing server. Preferably, the communication link is established by transmitting a re-direction notification to the client.

EP1307018A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 24 October 2021, 4.9 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

31 claims: 5 independent, 26 dependent

  1. 1
    Method for balancing a processing load in a network having a plurality of processing servers (200, 300, 400) each including a load balancing unit (210, 310, 410), wherein at least one of said load balancing units is an active load balancing unit (410) connected to said network and said remaining other load balancing unit are non-active load balancing units (210, 310), wherein said active load balancing unit (410) carries out:- receiving a request from a client (100) via said network, - selecting one of said plurality of servers (200, 300, 400) for processing said client request and - establishing a communication link between said client (100) and said selected processing server (200, 300 or 400).
  2. 4
    Method for balancing a processing load in a network according to anyone of the preceding claims, wherein said selecting operation of one of said plurality of processing servers (200, 300, 400) for serving said client request is based on at least one out of a group comprising - a server load or a relative server load, - a server content, - a client identity - a server identity, - a client location and - a server location.
  3. 5
    Method for balancing a processing load in a network according to anyone of the preceding claims, wherein said non-active load balancing units (210, 310) carry out:- checking correct operation of said active load balancing unit (410).
  4. 12
    Method for balancing a processing load in a network according to anyone of the claims 5 to 11, wherein said non-active load balancing unit (210, 310) further carrier out:- re-starting of a load balancing unit.
  5. 13
    Method for balancing a processing load in a network according to anyone of the claims 5 to 12, wherein said non-active load balancing unit (210, 310) further carrier out:- re-configuring of network devices routing network communication.
  6. 14
    Software tool for balancing a processing load in a network, comprising program code portions for carrying out the operations of anyone of claims 1 to 13 when said program is implemented in a computer program.
  7. 15
    Computer readable medium, having a program recorded thereon, comprising program code portions for carrying out the operations of anyone of the claims 1 to 13 when said program is executed on a computer or a network device.
  8. 16
    Computer program product comprising program code portions stored on a computer readable medium for carrying out the method of anyone of the claims 1 to 13 when said program product is executed on a computer or network device.
  9. 17
    Load balancing unit for balancing a processing load in a network, having at least two operating modes, wherein in a first operation mode it is an active load balancing unit and in a second operation mode it is a non-active load balancing unit, comprising an associated server, comprising:- a load balancer receiving component (411) for receiving a request from a client (100), - a server selection component (413) for selecting one of a plurality of processing servers for serving said client request and - a load balancer communication component (412) for establishing a communication link between said client (100) and said selected processing server.
  10. 20
    Load balancing unit for balancing a processing load in a network according to anyone of the claims 17 to 19, wherein said load balancing unit bases the selection of the processing server on at least one out of a group comprising - a server load or a relative server load, - a server content, - a client identity - a server identity, - a client location and - a server location.
  11. 21
    Load balancing unit for balancing a processing load in a network according to anyone of the claims 17 to 20, wherein said non-active load balancing unit further comprises:- a checking component for checking operation of said active load balancing unit (410).
  12. 28
    Load balancing unit for balancing a processing load in a network according to anyone of the claims 21 to 27, further comprising:- a re-starting component for re-starting a load balancing unit.
  13. 29
    Load balancing unit for balancing a processing load in a network according to anyone of the claims 21 to 28, further comprising:- a network device re-configuration component for re-configuring network devices routing network communication.
  14. 30
    Server including a load balancing unit for balancing a processing load in a network according to anyone of the claims 17 to 29.