publication . Preprint . 2010

On TCP-based Session Initiation Protocol (SIP) Server Overload Control

Shen, Charles; Schulzrinne, Henning;
Open Access English
  • Published: 02 Oct 2010
The Session Initiation Protocol (SIP) server overload management has attracted interest since SIP is being widely deployed in the Next Generation Networks (NGN) as a core signaling protocol. Yet all existing SIP overload control work is focused on SIP-over-UDP, despite the fact that TCP is increasingly seen as the more viable choice of SIP transport. This paper answers the following questions: is the existing TCP flow control capable of handling the SIP overload problem? If not, why and how can we make it work? We provide a comprehensive explanation of the default SIP-over-TCP overload behavior through server instrumentation. We also propose and implement novel ...
ACM Computing Classification System: ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS
free text keywords: Computer Science - Networking and Internet Architecture, C.2.2, C.2.3, C.2.1, D.4.8, K.6.2
Download from
48 references, page 1 of 4

[1] SIP forum.

[2] M. Allman, V. Paxson, and W. Stevens. TCP Congestion Control. RFC 2581, Apr. 1999. Updated by RFC 3390.

[3] A. Argyriou. Real-time and rate-distortion optimized video streaming with TCP. Image Commun., 22(4):374-388, 2007. [OpenAIRE]

[4] S. Baset, E. Brosh, V. Misra, D. Rubenstein, and H. Schulzrinne. Understanding the behavior of TCP for real-time CBR workloads. In Proc. ACM CoNEXT '06, pages 1-2, Lisboa, Portugal, Dec. 2006.

[5] L.S. Brakmo and L.L. Peterson. TCP vegas: end to end congestion avoidance on a global internet. IEEE Journal on Selected Areas in Communications, 13(8):1465-1480, Oct. 1995.

[6] L. Cherkasova and P. Phaal. Session-based admission control: A mechanism for peak load management of commercial web sites. IEEE Trans. Comput., 51(6):669-685, 2002. [OpenAIRE]

[7] M. Colajanni, V. Cardellini, and P. Yu. Dynamic load balancing in geographically distributed heterogeneous web servers. In ICDCS '98: Proceedings of the 18th International Conference on Distributed Computing Systems, page 295, Amsterdam, The Netherlands, May 1998. [OpenAIRE]

[8] T. Dunigan, M. Mathis, and B. Tierney. A TCP tuning daemon. In Supercomputing '02: Proceedings of the 2002 ACM/IEEE conference on Supercomputing, pages 1-16, Baltimore, Maryland, Nov. 2002.

[9] E. Nahum and J. Tracey and C. Wright. Evaluating SIP server performance. In ACM SIGMETRICS Performance Evaluation Review, volume 35, pages 349-350, San Diego, California, Jun. 2007. [OpenAIRE]

[10] R. Ejzak, C. Florkey, and R. Hemmeter. Network overload and congestion: A comparison of ISUP and SIP. Bell Labs Technical Journal, 9(3):173-182, Nov. 2004. [OpenAIRE]

[11] H. Elaarag. Improving TCP performance over mobile networks. ACM Comput. Surv., 34(3):357-374, 2002. [OpenAIRE]

[12] S. Elnikety, E. Nahum, J. Tracey, and W. Zwaenepoel. A method for transparent admission control and request scheduling in e-commerce web sites. In Proceedings of the 13th international conference on World Wide Web, pages 276-286, New York, New York, May 2004.

[13] S. Floyd, T. Henderson, and A. Gurtov. The NewReno Modification to TCP's Fast Recovery Algorithm. RFC 3782, Apr. 2004.

[14] S. Floyd and V. Jacobson. Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking, 1(4):397-413, Aug. 1993.

[15] S. Floyd, J. Mahdavi, M. Mathis, and M. Podolsky. An Extension to the Selective Acknowledgement (SACK) Option for TCP. RFC 2883, Jul. 2000.

48 references, page 1 of 4
Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue