Skip to main content

A Novel Rate Based Overload Control Method for SIP Servers

  • Conference paper
  • First Online:
Emerging Research in Computing, Information, Communication and Applications

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 3rd Generation Partnership Project. http://www.3gpp.org

  3. 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)

    Google Scholar 

  4. Singh, K., Schulzrinne, H.: Failover and load sharing in SIP telephony. J. Comput. Commun. 35(5), 927–942 (2007)

    Article  Google Scholar 

  5. Wright, C., Nahum, E.M., Wood, D., Tracey, J., Hu, E.: SIP server performance on multicore systems. IBM J. Res. Dev. 54(1) (2010)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Montazerolghaem, A., Yaghmaee, M.H.: SIP overload control testbed design, building and evaluation. Int. J. Ambient Syst. Appl. (IJASA) 1(2), 17–26 (2013)

    Google Scholar 

  10. De Cicco, L., Carlucci, G., Mascolo, S.:Experimental Investigation of the Google Congesion Control for Real-Time Flows, FhMN ’13 Aug 16 (2013)

    Google Scholar 

  11. De Cicco, L.: Skype video congestion control: an experimental investigation. Comput. Netw. 55, 558–571 (2011)

    Google Scholar 

  12. Zhu, X., Pan, R.: NADA: A unified congestion control scheme for real-time media. IETF Draft (2013)

    Google Scholar 

  13. Hilt, V. (ed.): Design considerations for session initiated protocol (SIP) overload control. IETF Draft (2009)

    Google Scholar 

  14. Rosenberg, J.: Requirements for management of overload in the session initiation protocol. IETF RFC 5390 (2008)

    Google Scholar 

  15. Gayraud, R., Jacques, O.: SIPp. http://sipp.sourceforge.net

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdullah Akbar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics