Method and system for balancing dynamic load based on distributed SIP architecture

A dynamic load and distributed technology, applied in the transmission system, digital transmission system, data exchange network, etc., can solve the problems of call failure, uneven load distribution, and inability to adapt to the dynamic joining and leaving of servers, achieving high practical value, The effect of improving reliability

Inactive Publication Date: 2010-09-15
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method cannot adapt to the dynamic joining and leaving of servers. When a server joins or leaves, the load balancer cannot perceive the change of the server, so it may distribute new calls to servers that have left the service cluster, or may not be able to distribute new calls to existing servers. Join the server of the service cluster
which may result in call failures or uneven load distribution

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 system for balancing dynamic load based on distributed SIP architecture
  • Method and system for balancing dynamic load based on distributed SIP architecture
  • Method and system for balancing dynamic load based on distributed SIP architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] figure 1 It is a structural schematic diagram of the system of the present invention. It includes: DNS, database, multiple SIP servers. The schematic diagram of the table structure of the database is shown in Table 1, and its detailed introduction is as follows figure 2 illustrate. DNS and multiple SIP servers are in the same domain. When the client registers to this domain, it first sends a DNS query message to DNS. DNS selects the IP of the server with the smallest value according to the registered user load rate of each available server in the database. Respond to the client, so that the client registers with the assigned server and initiates a SIP request. When the server receives a SIP request, it updates its current number of calls. If the server’s call load rate is small, it will process it. Otherwise, the message will be redirected to other servers with the smallest call load rate, so as to achieve the effect of load balancing.

[0028] Server IP ...

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

The invention discloses a method and a system for balancing dynamic load based on a distributed SIP architecture. The system comprises a user side, DNS, a database and a plurality of SIP servers for dynamically registering information thereof to the database. The method for balancing the dynamic load comprises the following steps: maintaining a real-time service state list for the SIP servers in the database, wherein, the service state list comprises an SIP server address, a working state and a load rate; and initiating a call to the registered SIP servers by the user side, processing the signaling if the servers are idle, otherwise re-directing the signaling to other available idle servers for processing. By the invention, the burden for processing SIP information can be equally shared by each server, and the bottleneck of the system caused by that all signaling passes through the same balance server is avoided. The system can dynamically adapt to participation and departure of the SIP servers, thus improving reliability and self adaptability of the system.

Description

technical field [0001] The invention relates to a method and system for realizing dynamic load balancing, in particular to a method and system for dynamic load balancing based on a distributed SIP framework. Background technique [0002] With the wide application of VoIP (Voice over Internet Protocol) and multimedia conferencing, the application of Session Initiation Protocol (SIP for short) is becoming more and more widespread, and has become one of the next-generation multimedia communication protocols. [0003] As the number of SIP application business users increases, the processing capacity requirements of the server increase accordingly. How to maximize the business processing of the SIP network server and maximize the use of resources is a problem that needs to be considered. [0004] Currently, cluster technology is widely used. A cluster generally consists of a load balancer and multiple servers. The load balancer provides a unified external interface to receive u...

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 Applications(China)
IPC IPC(8): H04L29/06H04L29/12H04L12/24
Inventor 戴彬高广辉莫益军夏三波杨军王芙蓉
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products