Open Access Open Access  Restricted Access Subscription or Fee Access

A Novel Approach for Load Balancer in SIP Clusters

K. Anandhan, V.K. Dinesh Prabu, Dr.C. Kumar


The paper describes a novel algorithms for a load balancer, distribute the work to the group of SIP server. The number of load balancing algorithms for distributing Session Initiation Protocol (SIP) request to a cluster of SIP servers. This algorithm also supports the following three techniques such as Call Join Shortest Queue, Transaction Join Shortest Queue and Transaction Least Work Left. It is combine knowledge of the SIP, recognizing variability in call length, dynamic estimates of back-end server load for different SIP transactions. In this paper depending on the configuration improves both throughput and response time. The protocol is extensible that means developers can easily write custom applications for SIP to accommodate video, VOIP, instant messaging and other emerging communications media features. We put forward in depth analysis of occupancy to show how our algorithms significantly reduce response time.


Load Balancing, Performance, Response Time, Server, Session Initiation Protocol (SIP)

Full Text:



M.Aron and P.Druschel, “TCP implementation enhancements forImproving Web server performance” Computer Science Department,Rice University, Houston, TX, Tech. Rep. TR99-335, Jul. 1999.

M.Aron, D.Sanders, P.Druschel, and W.Zwaenepoel, “ScalableContent-aware request distribution in cluster-based network servers,” inProc. USENIX Annu. Tech. Conf., San Diego, CA, Jun. 2000, pp.323–336.

J. Challenger, P. Dantzig, and A. Iyengar, “A scalable and highlyavailable system for serving dynamic data at frequently accessedWebsites,” in Proc. ACM/IEEE Conf. Supercomput., Nov. 1998, pp. 1–30.

Cui, X., Y. Zhang, W.J. Lee and S.J. Koh, 2010. SIPbased IM and itssecurity solutions. Proceedings of the 6th International Conference onWireless Communications Networking and Mobile Computing, Sep.23-25, IEEE Xplore Press, Chengdu, pp: 1-4. DOI:10.1109/WICOM.2010.5601309

G.Ciardo, A.Riska, and E.Smirni, “EQUILOAD: load balancing Policyfor clustered Web servers,” Perform Evaluating, vol. 46, no.2-3, pp.101–124, 2001.

Hongbo Jiang, Member, IEEE, Arun Iyengar, Fellow, IEEE, ErichNahum, Member, IEEE, Wolfgang Segmuller, Asser N. Tantawi, SeniorMember, IEEE, Member, ACM, and Charles P.Wright “Design,Implementation, and Performance of a Load Balancer for SIP ServerClusters” IEEE/ACM transactions on networking, June 2012.

V.Hilt and I.Widjaja, “Controlling overload in networks of SIP servers,”in Proc. IEEE ICNP, Orlando, FL, Oct. 2008.

A. Iyengar, J. Challenger, D. Dias, and P. Dantzig, “High-performanceWeb site design techniques,” IEEE Internet Comput., vol. 4, no. 2, pp.17–26, Mar./Apr. 2000.

E.Nahum, J.Tracey, and C.P.Wright, “Evaluating SIP proxy serverperformance,” in Proc. 17th NOSSDAV, Urbana–Champaign, IL, Jun.2007, pp. 79–85.

Sandeep Sharma, Sarabjit Singh, and Meenakshi Sharma, “PerformanceAnalysis of Load Balancing algorithms” World Academy of Science,Engineering and Technology 2008.

H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A transport protocol for real-time applications,” Internet Engineering Task Force, RFC 3550, Jul. 2003.

C.Shen, H.Schulzrinne, and E.M.Nahum, “Session initiation protocol (SIP) server overload control Design and evaluation,” in Proc.IPTComm, Heidelberg, Germany, Jul. 2008, pp. 149–173.

K. Singh and H. Schulzrinne, “Failover and load sharing in SIP telephony,” in Proc. SPECTS, Jul. 2005, pp. 927–942.

SPEC SIP Subcommittee “Systems Performance Evaluation Corporation (SPEC)” 2011 [Online]. Available:

L.Zhang, S.Deering, D.Estrin, S.Shenker, and D. Zappola, “RSVP: A new resource reservation protocol,” IEEE Commun. Mag., vol. 40, no.5, pp. 116–127, May 2002.

OpenSIPS, “The open SIP express router (OpenSER),” 2011 [Online]. available:


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.