Local and distributed SIP overload control solution improving sustainability of SIP networks

Summary Carriers have adopted session initiation protocol (SIP) in their next generation networks. Providing carrier-grade service requires high availability in times of component failures, avalanche restart, flash crowds and denial of service attacks, which cause overload on SIP servers. Throughput of SIP servers is largely degraded during overload. We propose an SIP overload control (SIP-OC) solution for local and remote situations, working in hop-by-hop and end-to-end modes. Our local SIP-OC method uses a cross-layer approach with negligible performance impact, while the implicit nature of our remote SIP-OC allows detection of sophisticated overload conditions such as those caused by non-SIP entities. Our remote SIP-OC uses transaction response time as the basis for implicit overload detection. Coupling our local and remote SIP-OC schemes, we show that the range of ‘sustainable’ overload that can be imposed on the system improves significantly. Moreover, incorporating a 2-means filtering mechanism into our SIP-OC scheme makes it perform well under packet-loss. We also show that our proposed solution is robust to network latency and SIP server capacity fluctuations. All of our results are obtained from experiments over SIP testbeds including an experimental IP multimedia subsystem. Copyright © 2016 John Wiley & Sons, Ltd.

[1]  Henning Schulzrinne,et al.  One Server Per City: Using TCP for Very Large SIP Servers , 2008, IPTComm.

[2]  Christian Callegari,et al.  Security and delay issues in SIP systems , 2009 .

[3]  Alan L. Cox,et al.  Explaining the Impact of Network Transport Protocols on SIP Proxy Performance , 2008, ISPASS 2008 - IEEE International Symposium on Performance Analysis of Systems and software.

[4]  Rostislav Razumchik,et al.  Analytical Modelling And Simulation For Performance Evaluation Of SIP Server With Hysteretic Overload Control , 2014, ECMS.

[5]  Jing Sun,et al.  Flow Management for SIP Application Servers , 2007, 2007 IEEE International Conference on Communications.

[6]  Chih-Shun Hsu,et al.  Network Mobility Protocol for Vehicular Ad Hoc Networks , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[7]  Stefano Giordano,et al.  Queueing Strategies for Local Overload Control in SIP Server , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[8]  Masataka Ohta Effects of Interaction between Transport and Application Layers on SIP Signaling Performance , 2008, NEW2AN.

[9]  Jingyu Wang,et al.  Probe-based end-to-end overload control for networks of SIP servers , 2014, J. Netw. Comput. Appl..

[10]  Henning Schulzrinne,et al.  Evaluation of transport protocols for the session initiation protocol , 2003 .

[11]  Henning Schulzrinne,et al.  The Impact of SCTP on SIP Server Scalability and Performance , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[12]  Ahmed Abdelal,et al.  Signal-Based Overload Control for SIP Servers , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[13]  Weimin Zheng,et al.  Flow Management with Service Differentiation for SIP Application Servers , 2008, The Third ChinaGrid Annual Conference (chinagrid 2008).

[14]  Qi Xie A new authenticated key agreement for session initiation protocol , 2012, Int. J. Commun. Syst..

[15]  S. Montagna,et al.  Comparison between two approaches to overload control in a Real Server: “local” or “hybrid” solutions? , 2010, Melecon 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference.

[16]  Henning Schulzrinne,et al.  On TCP-based SIP server overload control , 2010, IPTComm.

[17]  Sergio Montagna,et al.  Performance Evaluation of Load Control Techniques in SIP Signaling Servers , 2008, Third International Conference on Systems (icons 2008).

[18]  Yaogong Wang,et al.  SIP overload control: a backpressure-based approach , 2010, SIGCOMM '10.

[19]  Yang Hong,et al.  Applying control theoretic approach to mitigate SIP overload , 2013, Telecommunication Systems.

[20]  Yang Hong,et al.  Mitigating SIP Overload Using a Control-Theoretic Approach , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[21]  Ren-Hung Hwang,et al.  Seamless session mobility scheme in heterogeneous wireless networks , 2011, Int. J. Commun. Syst..

[22]  Henning Schulzrinne,et al.  The impact of TLS on SIP server performance , 2012, IEEE/ACM Trans. Netw..

[23]  Ahmad Akbari,et al.  Controlling Overload in SIP Proxies: An Adaptive Window Based Approach Using No Explicit Feedback , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[24]  Zhihua Cai,et al.  Efficient and flexible password authenticated key agreement for Voice over Internet Protocol Session Initiation Protocol using smart card , 2014, Int. J. Commun. Syst..

[25]  Henning Schulzrinne,et al.  Session Initiation Protocol (SIP) Server Overload Control: Design and Evaluation , 2008, IPTComm.

[26]  Seyed Vahid Azhari,et al.  Stability analysis of tandem SIP proxies , 2012, 2012 IEEE International Conference on Communications (ICC).

[27]  Rostislav Razumchik,et al.  Analysis of Queueing System with Constant Service Time for SIP Server Hop-by-Hop Overload Control , 2013 .

[28]  Fernando Paganini,et al.  Internet congestion control , 2002 .

[29]  Rostislav Razumchik,et al.  Queuing Model for SIP Server Hysteretic Overload Control with Bursty Traffic , 2013, NEW2AN.

[30]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[31]  Ahmed Abdelal,et al.  Engineering Task Force (IETF) , 2022 .

[32]  Volker Hilt,et al.  Controlling overload in networks of SIP servers , 2008, 2008 IEEE International Conference on Network Protocols.

[33]  Rostislav Razumchik,et al.  Simulation Of Overload Control In SIP Server Networks , 2012, ECMS.

[34]  Eric Noel,et al.  Initial Simulation Results That Analyze SIP Based VoIP Networks Under Overload , 2007, International Teletraffic Congress.

[35]  Seyed Vahid Azhari,et al.  Improving performance of SIP signaling during overload using capabilities of connection-oriented transport protocol , 2013, 2013 21st Iranian Conference on Electrical Engineering (ICEE).

[36]  Mosa Ali Abu-Rgheff,et al.  Signalling analysis of cost-efficient mobility support by integrating mobile IP and SIP in all IP wireless networks , 2006, Int. J. Commun. Syst..

[37]  Jonathan D. Rosenberg,et al.  Network Working Group Requirements for Management of Overload in the Session Initiation Protocol , 2008 .

[38]  Ahmad Akbari,et al.  Overload control in SIP networks using no explicit feedback: A window based approach , 2012, Comput. Commun..

[39]  Xiaomin Zhu,et al.  An optimized QoS scheme for IMS‐NEMO in heterogeneous networks , 2012, Int. J. Commun. Syst..

[40]  Mauricio Cortes,et al.  On SIP performance , 2004, Bell Labs Technical Journal.

[41]  Luca De Cicco,et al.  Local SIP Overload Control , 2013, WWIC.

[42]  Ahmad Akbari,et al.  Configuration of a SIP Signaling Network: An Experimental Analysis , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[43]  John Vaughan,et al.  A simulation-based comparative evaluation of transport protocols for SIP , 2006, Comput. Commun..