The Overload Reduction in SIP Servers through Exact Regulation of the Retransmission Timer of the Invite Message ()
Abstract
To initiate
voice, image, instant messaging and general multimedia communication, the
Session communication must initiate between two participants. SIP (Session
initiation protocol) is an application layer control, which task is creating
management, and terminating this kind of Sessions. With regard to the independence
of SIP from the Transport layer protocols, the SIP messages can be transferred
on a variety of Transport layer protocols such as TCP or UDP. The mechanism of
Retransmission, which has been embedded in SIP, is able to compensate the
missing Packet loss, if needed. The application of this mechanism is when SIP
messages are transmitted on an unreliable transmission layer protocol such as
UDP. This mechanism, while facing with SIP proxy with overload, causes
excessive filling of proxy queue, delays the increase of other contacts and adds
the amount of the proxy overload. We in this article, while using UDP, as the
Transport layer protocol, by regulating the Invite Retransmission Timer appropriately
(T1), have improved the SIP functionality. Therefore, by proposing an Adaptive
Timer of Invite message retransmission, we have tried to improve the time of
Session initiation and as a result, improving the performance. The performance
of the proposed SIP, by the SIPP software in a real network
environment has been implemented and evaluated and its accuracy and performance
has been demonstrated.
Share and Cite:
Montazerolghaem, A. and Yaghmaee, M. (2013) The Overload Reduction in SIP Servers through Exact Regulation of the Retransmission Timer of the Invite Message.
Journal of Computer and Communications,
1, 7-16. doi:
10.4236/jcc.2013.12002.
Conflicts of Interest
The authors declare no conflicts of interest.
References
[1]
|
H. Fathi, S. S. Chakraborty and R. Prasad, “Optimization of SIP Session Setup Delay for VoIP in 3G Wireless Networks,” IEEE Transaction on Mobile Computing, Vol. 5, No. 9, 2006, pp. 1121-1132.
|
[2]
|
E. Nahum, J. Tracey and C. P. Wright, “Evaluating SIP Server Performance,” Sigmetrics’07 Conference Proceedings, Vol. 35, No. 1, 2007, pp. 349-350.
|
[3]
|
G. De Marco and G. Lacovoni, “A Technique to Analyse Session Initiation Protocol Traffic,” Proceedings of the 11th International Conference on Parallel and Distributed Systems, Vol. 2, 2005, pp. 595-599.
|
[4]
|
R. Jain, V. K. Gurbani and R. Jain, “Transport Protocol Considerations for Session Initiation Protocol Networks,” Bell Lab Technical Journal, Vol. 9, No. 1, 2004, pp. 83-97. doi:10.1002/bltj.20006
|
[5]
|
N. Lindqvist, “SIP—Session Initiation Protocol,” Seminar on Instant Messaging and Presence Architectures in the Internet, 2005.
|
[6]
|
H. Schulzrinne, S. Narayanan and J. Lennox, “SIP Stone-Benchmarking SIP Server Performance,” Columbia University, Columbia, 2002
|
[7]
|
D. Malas, “SIP End-to-End Performance Metrics,” 2007.
|
[8]
|
B. Veena, M. L. Jagadeesan and K. G. Vijay, “Characterizing Session Initiation Protocol (SIP) Network Performance and Reliability,” Bell Laboratories, Lucent Technologies Naperville, Illinois, 2005.
|
[9]
|
J. S. Rosenberg, “Session Initiation Protocol (SIP): Locating SIP Servers,” 2002.
|
[10]
|
H. S. Rosenberg, “SIP: Session Initiation Protocol,” 2002.
|
[11]
|
M. Cortes, J. O. Esteban and H. Jun, “Towards Stateless Core: Improving SIP Proxy Scalability,” 2006.
|