Analysis of the increase and decrease algorithms for congestion avoidance in computer networks
Computer Networks and ISDN Systems
Overload Protection in a SIP Signaling Network
ICISP '06 Proceedings of the International Conference on Internet Surveillance and Protection
Performance Evaluation of Load Control Techniques in SIP Signaling Servers
ICONS '08 Proceedings of the Third International Conference on Systems
Flow Management with Service Differentiation for SIP Application Servers
CHINAGRID '08 Proceedings of the The Third ChinaGrid Annual Conference (chinagrid 2008)
Session Initiation Protocol (SIP) Server Overload Control: Design and Evaluation
Principles, Systems and Applications of IP Telecommunications. Services and Security for Next Generation Networks
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
Configuration of a SIP Signaling Network: An Experimental Analysis
NCM '09 Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC
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
Queueing strategies for local overload control in SIP server
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Signal-based overload control for SIP servers
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
Hi-index | 0.24 |
The Session Initiation Protocol (SIP) has gained momentum and is being widely used both in the Internet and Next Generation Telecommunications networks as the core signaling protocol. SIP operation relies on SIP servers which are responsible for routing SIP messages. It has been shown that the performance of SIP servers is largely degraded during overload periods due to the built in message re-transmission mechanism of SIP. In this paper we propose a distributed and end-to-end adaptive window based overload control algorithm, which does not use explicit feedback from the downstream server. Upstream servers use call establishment delay as a measure of the amount of load on the downstream server. Therefore, the proposed algorithm imposes no additional complexity or processing on the downstream server which is overloaded, making it a very robust approach. Using simulations we show that our proposed method achieves higher throughput than a commonly used overload control algorithm and is also fair among different upstream servers under different network latencies. To the best of our knowledge, fairness under different network latencies has not been previously addressed in the context of SIP overload control. In addition, compared with approaches using explicit feedback, our scheme is less sensitive to network latency. The proposed overload control algorithm is also implemented in the OpenSIPS open source SIP proxy and shown to perform as expected under various conditions.