Abstract
The Session Initiation Protocol (SIP) is a signaling framework that allows two or more parties to establish, alter, and terminate various types of media sessions. The mechanism employed by the standard SIP is not effective in handling overload situations that occur when the incoming flow of requests overcomes the processing resources of the server. In this paper we present a local overload control system based on feedback control theory. The algorithm has been implemented in Kamailio (OpenSER) and a performance comparison with Ohta and Occupancy (OCC) overload control algorithms has been performed. The proposed control system efficiently counteracts overload situations providing a goodput which is close to the optimal while maintaining low call establishment delays and retransmission ratios. On the other hand, Ohta and OCC algorithms provide higher call establishment delays and retransmission ratio and lower goodputs.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Rosenberg, J., et al.: SIP: Session Initiation Protocol. RFC 3261 (June 2002)
Rosenberg, J.: Requirements for Management of Overload in the Session Initiation Protocol. RFC 5390, Internet Engineering Task Force (December 2008)
Hilt, V., Widjaja, I.: Controlling Overload in Networks of SIP Servers. In: Proc. IEEE ICNP, pp. 83–93 (October 2008)
Ohta, M.: Overload control in a SIP signaling network. Enformatika Transactions in Enginnering, Computing and Technology, 205–210 (2006)
Shen, C., Schulzrinne, H., Nahum, E.: Session initiation protocol (SIP) server overload control: Design and evaluation. In: Schulzrinne, H., State, R., Niccolini, S. (eds.) IPTComm 2008. LNCS, vol. 5310, pp. 149–173. Springer, Heidelberg (2008)
Noel, E., Johnson, C.: Novel overload controls for SIP networks. In: 21st International Teletraffic Congress, ITC 21 2009, pp. 1–8. IEEE (2009)
Hong, Y., Huang, C., Yan, J.: Mitigating sip overload using a control-theoretic approach. In: Proc. of IEEE GLOBECOM 2010, pp. 1–5 (2010)
Garroppo, R., Giordano, S., Niccolini, S., Spagna, S.: A prediction-based overload control algorithm for SIP servers. IEEE Transactions on Network and Service Management (99), 1–13 (2011)
Wang, Y.: SIP overload control: a backpressure-based approach. In: Proc. of ACM SIGCOMM 2010, pp. 399–400 (2010)
Jiang, H., et al.: Load Balancing for SIP Server Clusters. In: Proc. IEEE INFOCOM, pp. 2286–2294 (April 2009)
Franklin, G., Powell, J., Emami-Naeini, A.: Feedback control of dynamic systems. Addison-Wesley (1994)
Killingsworth, N., Krstic, M.: PID tuning using extremum seeking: online, model-free performance optimization. IEEE Control Systems 26(1), 70–79 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Cicco, L., Cofano, G., Mascolo, S. (2013). Local SIP Overload Control. In: Tsaoussidis, V., Kassler, A.J., Koucheryavy, Y., Mellouk, A. (eds) Wired/Wireless Internet Communication. WWIC 2013. Lecture Notes in Computer Science, vol 7889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38401-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-38401-1_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38400-4
Online ISBN: 978-3-642-38401-1
eBook Packages: Computer ScienceComputer Science (R0)