Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Improving the start-up behavior of a congestion control scheme for TCP
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Session-Based Admission Control: A Mechanism for Peak Load Management of Commercial Web Sites
IEEE Transactions on Computers
Improving TCP performance over mobile networks
ACM Computing Surveys (CSUR)
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Load Balancing in Geographically Distributed Heterogeneous Web Servers
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Scalable Socket Buffer Tuning for High-Performance Web Servers
ICNP '01 Proceedings of the Ninth International Conference on Network Protocols
Scalable tcp congestion control
Scalable tcp congestion control
A method for transparent admission control and request scheduling in e-commerce web sites
Proceedings of the 13th international conference on World Wide Web
Multimedia streaming via TCP: an analytic performance study
Proceedings of the 12th annual ACM international conference on Multimedia
GOCAP -- one standardised overload control for next generation networks
BT Technology Journal
Overload Protection in a SIP Signaling Network
ICISP '06 Proceedings of the International Conference on Internet Surveillance and Protection
Real-time and rate-distortion optimized video streaming with TCP
Image Communication
Evaluating SIP server performance
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Understanding the behavior of TCP for real-time CBR workloads
CoNEXT '06 Proceedings of the 2006 ACM CoNEXT conference
Logarithmic window increase for TCP Westwood+ for improvement in high speed, long distance networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Computer Networks: The International Journal of Computer and Telecommunications Networking
One Server Per City: Using TCP for Very Large SIP Servers
Principles, Systems and Applications of IP Telecommunications. Services and Security for Next Generation Networks
Session Initiation Protocol (SIP) Server Overload Control: Design and Evaluation
Principles, Systems and Applications of IP Telecommunications. Services and Security for Next Generation Networks
Perspectives on router buffer sizing: recent results and open problems
ACM SIGCOMM Computer Communication Review
Explaining the Impact of Network Transport Protocols on SIP Proxy Performance
ISPASS '08 Proceedings of the ISPASS 2008 - IEEE International Symposium on Performance Analysis of Systems and software
Safe and effective fine-grained TCP retransmissions for datacenter communication
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Initial simulation results that analyze SIP based VoIP networks under overload
ITC20'07 Proceedings of the 20th international teletraffic conference on Managing traffic performance in converged networks
SIP server performance on multicore systems
IBM Journal of Research and Development
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
The impact of TLS on SIP server performance: measurement and modeling
IEEE/ACM Transactions on Networking (TON)
An Architectural and Evaluative Review of Implicit and Explicit SIP Overload Handling
International Journal of Measurement Technologies and Instrumentation Engineering
Hi-index | 0.00 |
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 but simple overload control algorithms without any kernel or protocol level modification. Experimental evaluation shows that with our mechanism the overload performance improves from its original zero throughput to nearly full capacity. Our work leads to the important general insight that the traditional notion of TCP flow control alone is incapable of managing overload for time-critical session-based applications, which would be applicable not only to SIP, but also to a wide range of other common applications such as database servers.