Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for load-balancing

A load balancing and destination technology, applied in the direction of transmission systems, electrical components, etc., can solve problems such as limited message processing capacity, inability to be properly adjusted, and overloaded load balancers.

Inactive Publication Date: 2012-09-05
HEWLETT-PACKARD ENTERPRISE DEV LP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Therefore, traditional load balancing methods such as maintaining a database of context information for all active calls at the load balancer cannot be properly tuned for use with SIP for a number of reasons
First, due to the fact that the length of a SIP call is theoretically unlimited and due to the fact that a load balancer usually has to store call context information for the duration of each call, it is possible, for example, if the number of simultaneous calls and If the number of backend servers is large, the load balancer may become overwhelmed
These constraints may affect the performance capabilities of such a load balancer and limit its message processing capabilities

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for load-balancing
  • Method and apparatus for load-balancing
  • Method and apparatus for load-balancing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Figure 1 is a block diagram showing an overview of a simple SIP network arrangement 100 according to the prior art. A number of terminals are shown, which may be SIP User Agents (SUAs) 102, 104 and 106. User Agents can set up calls between each other and also have access to value-added services such as pre-paid billing, conferencing, etc. provided by Back-to-Back User Agents (B2BUA) 112 .

[0033] SIP messages include a number of different fields, including:

[0034] TO: field, identifying the Uniform Resource Identifier (URI) of the intended destination;

[0035] From: field, identifying the URI of the source;

[0036] One or more Via: fields indicating the intermediate hops taken or to be taken to reach the destination;

[0037] Call-ID field, which is a globally unique identifier for the call.

[0038] For example, if user agent 102 wants to make a prepaid call to user agent 104, a SIP INVITE message is sent to SIP proxy server 110 with a Via: field identifying t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

According to one aspect of the present invention, there is provided a method of outing a message, conveyed in stream through a point-to-point connection to a load-balancing element, to one of a plurality of available processing systems each connected to the load-balancing eilement by separate point-to-point connections, io comprising at the load-balancing element: extracting the message from the stream; detecting in the extracted message the presence of an identifier identifying one of the available processing systems; and where the presence of the identifier is detected, forwarding the message to the processing system identified thereby via the appropriate connection; otherwise determining a destination processing system for processing the message; inserting into the message an identifier identifying the determined destination processing system; and forwarding the message to the processing system via the appropriate connection.

Description

technical field [0001] This invention relates to the field of distributed processing systems, and more particularly, to improvements in load balancing systems and methods. Background technique [0002] Access to increasingly web-based services and applications via some kind of load balancing device. For example, when a web-based service has a large number of concurrent users, load balancing can distribute the processing load among multiple back-end servers or applications. If the number of users increases over time, additional backend servers can be added to handle the increased load, completely transparent to the users. A load balancer may, for example, receive all requests for web-based services and forward the requests to the appropriate backend servers based on the system's load or some other parameter. One advantage of using a load balancer is that services can be given a single externally visible address. [0003] Many types of web services, such as those using the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L29/08
CPCH04L29/06095H04L69/163H04L67/2814H04L29/08072H04L29/08144H04L29/08738H04L67/1002H04L29/06115H04L69/16H04L69/329H04L67/1001H04L67/563
Inventor J·福里西耶R·盖罗M·朗贝东D·曼苏蒂
Owner HEWLETT-PACKARD ENTERPRISE DEV LP