Abstract
Voice Over IP applications are becoming popular due to proliferation of smart phones. Many people are using Internet on these devices. To support millions of VOIP users and increase QoS (Quality of Service) VOIP installations employs large number of SIP Proxy servers to route calls. To achieve high throughput and minimum response times usually a load balancer is used to dispatch calls to SIP proxy servers. Overload control in SIP is a well known problem in SIP proxy servers. Local overload control, hop-by-hop and end-to-end overload control methods are used in SIP networks. Stand-alone overload control method monitors the processor and memory resources of the proxy server where overload control is implemented. It does not consider call-rates to avoid the overload in SIP server. In this paper we developed a novel rate-based overload control method to detect and control overload in SIP servers. We have implemented the algorithm by modifying leading open source Kamailio SIP proxy server. We have evaluated our algorithm by experimental test setup and found results are outperforming the standard standalone overload control algorithms in terms of throughput and response time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP: Session initiation protocol, Internet Engineering Task Force, RFC 3261 (2002)
3rd Generation Partnership Project. http://www.3gpp.org
Hong, Y., Huang, C., Yan, J.: A comparative study of SIP overload control algorithms. Network and Traffic Engineering in Emerging Distributed Computing Applications, IGI Global, pp. 1–20 (2012)
Singh, K., Schulzrinne, H.: Failover and load sharing in SIP telephony. J. Comput. Commun. 35(5), 927–942 (2007)
Wright, C., Nahum, E.M., Wood, D., Tracey, J., Hu, E.: SIP server performance on multicore systems. IBM J. Res. Dev. 54(1) (2010)
Jiang, H., Iyengar, A., Nahum, E., Segmuller, W., Tantawi, A.N., Wright, C.P.: Design, implementation, and performance of a load balancer for SIP server clusters. IEEE/ACM Trans. Netw. 20(4), 1190–1202 (2012)
De Cicco, L., Cofano, G., Mascolo, S.:Local SIP overload control: controller design and optimization by extremum seeking. IEEE 52nd Annual Conference on Decision and Control (CDC), pp. 3281–3286, 10–13 Dec 2013 (2013)
Liao, J., Wang, J., Lib, T., Wang, J., Wang, J., Zhu, X.: A distributed end-to-end overload control mechanism for networks of SIP servers. Sci. Direct, Comput. Netw. 56(12), 2847–2868 (2012)
Montazerolghaem, A., Yaghmaee, M.H.: SIP overload control testbed design, building and evaluation. Int. J. Ambient Syst. Appl. (IJASA) 1(2), 17–26 (2013)
De Cicco, L., Carlucci, G., Mascolo, S.:Experimental Investigation of the Google Congesion Control for Real-Time Flows, FhMN ’13 Aug 16 (2013)
De Cicco, L.: Skype video congestion control: an experimental investigation. Comput. Netw. 55, 558–571 (2011)
Zhu, X., Pan, R.: NADA: A unified congestion control scheme for real-time media. IETF Draft (2013)
Hilt, V. (ed.): Design considerations for session initiated protocol (SIP) overload control. IETF Draft (2009)
Rosenberg, J.: Requirements for management of overload in the session initiation protocol. IETF RFC 5390 (2008)
Gayraud, R., Jacques, O.: SIPp. http://sipp.sourceforge.net
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer India
About this paper
Cite this paper
Akbar, A., Mahaboob Basha, S., Sattar, S.A. (2016). A Novel Rate Based Overload Control Method for SIP Servers. In: Shetty, N., Prasad, N., Nalini, N. (eds) Emerging Research in Computing, Information, Communication and Applications. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2553-9_14
Download citation
DOI: https://doi.org/10.1007/978-81-322-2553-9_14
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2552-2
Online ISBN: 978-81-322-2553-9
eBook Packages: EngineeringEngineering (R0)