A Prediction-Based Overload Control Algorithm for SIP Servers

Overload is a challenging problem for a SIP server because the built-in overload control mechanism based on generating rejection messages could not prevent the server from collapsing due to congestion. In this scenario, the paper presents an overload mechanism combining a local and a remote solution. The local part of the overload control mechanism is based on the appropriate queueing structure and buffer management of the SIP proxy. The remote overload control mechanism is based on feedback reports provided by the SIP proxy to the upstream neighbors. These reports permit the traffic regulation necessary to avoid the critical condition of overload. The main paper contributions are the design of key components of a remote control mechanism, the proposal of a new approach for dynamic load estimation, and the use of a prediction technique in the remote control loop.

[1]  Michael Peter Rumsewicz Analysis of the effects of SS7 message discard schemes on call completion rates during overload , 1993, TNET.

[2]  Sneha Kumar Kasera,et al.  Fast and robust signaling overload control , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

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

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

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

[6]  Richard P. Ejzak,et al.  Network overload and congestion: A comparison of ISUP and SIP , 2004, Bell Labs Technical Journal.

[7]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[8]  M. Ohta,et al.  Overload Protection in a SIP Signaling Network , 2006, International Conference on Internet Surveillance and Protection (ICISP’06).

[9]  Tadeusz Drwiega,et al.  Managing Traffic Performance in Converged Networks, 20th International Teletraffic Congress, ITC20 2007, Ottawa, Canada, June 17-21, 2007, Proceedings , 2007, International Teletraffic Congress.

[10]  Stefano Giordano,et al.  On traffic prediction for resource allocation: A Chebyshev bound based allocation scheme , 2008, Comput. Commun..

[11]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

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

[13]  Volker Hilt,et al.  Essential Correction to the Session Initiation Protocol (SIP) 503 (Service Unavailable) Response , 2007 .

[14]  Georg Carle,et al.  Principles, Systems and Applications of IP Telecommunications , 2010, IPTComm 2010.

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

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

[17]  David E. Culler,et al.  USENIX Association Proceedings of USITS ’ 03 : 4 th USENIX Symposium on Internet Technologies and Systems , 2003 .

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