High Load Diminution by Regulating Timers in SIP Servers

To start voice, image, instant messaging, and generally multimedia communication, session communication must begin between two participants. SIP (session initiation protocol) that is an application layer control induces management and terminates this kind of sessions. As far as the independence of SIP from transport layer protocols is concerned, SIP messages can be transferred on a variety of transport layer protocols including TCP or UDP. Mechanism of Retransmission that is embedded in SIP could compensate for the missing packet loss, in case of need. This mechanism is applied when SIP messages are transmitted on an unreliable transmission layer protocol like UDP. Also, while facing SIP proxy with overload, it could cause excessive filling of proxy queue, postpone increase of other contacts, and add to the amount of the proxy overload. In the present work, while using UDP as transport layer protocol, invite retransmission timer (T1) was appropriately regulated and SIP functionality was improved. Therefore, by proposing an adaptive timer of invite message retransmission, attempts were made to improve the time of session initiation and consequently improve the performance. Performance of the proposed SIP was implemented and evaluated by SIPP software in a real network environment and its accuracy and performance were demonstrated.

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

[2]  Ramjee Prasad,et al.  Optimization of SIP Session Setup Delay for VoIP in 3G Wireless Networks , 2006, IEEE Transactions on Mobile Computing.

[3]  Vijay K. Gurbani,et al.  Transport protocol considerations for session initiation protocol networks , 2004, Bell Labs Technical Journal.

[4]  Curtis E. Hrischuk A tutorial on SIP application server performance and benchmarking , 2006, Int. CMG Conference.

[5]  Daryl Malas SIP End-to-End Performance Metrics , 2007 .

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

[7]  Ki-Hyung Kim,et al.  A window-based overload control considering the number of confirmation Massages for SIP server , 2012, 2012 Fourth International Conference on Ubiquitous and Future Networks (ICUFN).

[8]  Henning Schulzrinne,et al.  Signalling Transport Protocols , 2002 .

[9]  Henning Schulzrinne,et al.  Session Initiation Protocol (SIP) , 2003 .

[10]  Mauricio Cortes,et al.  Towards Stateless Core: Improving SIP Proxy Scalability , 2006 .

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

[12]  Henning Schulzrinne,et al.  SIPstone: Benchmarking SIP Server Performance , 2002 .

[13]  Erich M. Nahum,et al.  Evaluating SIP server performance , 2007, SIGMETRICS '07.

[14]  Christian Huitema,et al.  Session Initiation Protocol (SIP) Extension for Instant Messaging , 2002, RFC.

[15]  Alexander A. Kist,et al.  QoS framework for SIP signalling , 2004 .

[16]  Yaogong Wang SIP overload control: a backpressure-based approach , 2010, SIGCOMM 2010.

[17]  Giuseppe De Marco,et al.  A technique to analyse session initiation protocol traffic , 2005, 11th International Conference on Parallel and Distributed Systems (ICPADS'05).

[18]  Vijay K. Gurbani,et al.  Handling Large User Datagram Protocol (UDP) Responses in the Session Initiation Protocol (SIP) , 2006 .