Reducing session establishment delay using timed out packets in SIP signaling network

Session Initiation Protocol SIP has a retransmission mechanism to maintain the reliability for its real time transmission. But these real time transmissions cause overload in the server and creates redundant messages. SIP does not offer sufficient mechanisms for handling overload situations. In this paper, we study the SIP system behavior by separating signaling traffic in two different classes Invites and Non-invites and creating a cut-off priority queueing model. SIP retransmission mechanism with timeout is modeled as a queueing system with impatient customers. Using this model, the effect of unnecessary retransmissions is studied, and delay distribution and loss probability Pb_loss are calculated. The proposed analytical model is verified with simulations that demonstrate that the inclusion of timeout gives better delay performance. Using Pb_loss, an algorithm is developed to control the overload in hop-by-hop transaction as described in RFC 6357. The simulation results for the proposed model with overload control and the standard SIP as per RFC 3261 are compared. The results demonstrate that the server utilization factor of an overloaded server always remains less than one and hence avoids system collapse. Further, the redundant messages in the system are reduced by 30% as compared with the standard SIP network. Copyright © 2014 John Wiley & Sons, Ltd.

[1]  Christian Callegari,et al.  Security and delay issues in SIP systems , 2009, Int. J. Commun. Syst..

[2]  Henning Schulzrinne,et al.  Session Initiation Protocol (SIP) Overload Control , 2014, RFC.

[3]  Yang Hong,et al.  Impact of Retransmission Mechanism on SIP Overload: Stability Condition and Overload Control , 2012, J. Networks.

[4]  Asser N. Tantawi,et al.  Load Balancing for SIP Server Clusters , 2009, IEEE INFOCOM 2009.

[5]  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..

[6]  Gunter Bolch,et al.  Queueing Networks and Markov Chains - Modeling and Performance Evaluation with Computer Science Applications, Second Edition , 1998 .

[7]  Gonzalo Camarillo,et al.  The 3G IP Multimedia Subsystem (IMS) , 2008 .

[8]  Yang Hong,et al.  Modeling chaotic behaviour of SIP retransmission mechanism , 2013 .

[9]  Gunter Bolch,et al.  Queueing Networks and Markov Chains , 2005 .

[10]  Henk Tijms,et al.  Stochastic modelling and analysis: a computational approach , 1986 .

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

[12]  Liliana Blanco Castañeda,et al.  Introduction to Probability and Stochastic Processes with Applications: Castañeda/Introduction , 2012 .

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

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

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

[16]  Chih-Shun Hsu,et al.  Network mobility protocol for vehicular ad hoc networks , 2009, WCNC.

[17]  U. Yechiali,et al.  Waiting Times in the Non-Preemptive Priority M/M/c Queue , 1985 .

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

[19]  Gonzalo Camarillo,et al.  The 3G IP Multimedia Subsystem : Merging the Internet and the Cellular Worlds , 2004 .

[20]  Liliana Blanco Castañeda,et al.  Introduction to Probability and Stochastic Processes with Applications , 2012 .

[21]  Masataka Ohta,et al.  Overload Control in a SIP Signaling Network , 2007 .

[22]  Eric Noel,et al.  Novel overload controls for SIP networks , 2009, 2009 21st International Teletraffic Congress.

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

[24]  Abolfazl Falahati,et al.  Overcoming Overload in IMS by Employment of Multiserver Nodes and Priority Queues , 2009, 2009 International Conference on Signal Processing Systems.

[25]  Marcel F. Neuts,et al.  Matrix-geometric solutions in stochastic models - an algorithmic approach , 1982 .

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

[27]  Myron Hlynka,et al.  Queueing Networks and Markov Chains (Modeling and Performance Evaluation With Computer Science Applications) , 2007, Technometrics.

[28]  Yoji Kishi,et al.  Session Control Cooperating Core and Overlay Networks for "Minimum Core" Architecture , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

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