Comparison of LBOC and RBOC Mechanisms for SIP Server Overload Control
The purpose of this article is to analyze mechanisms of Loss-based Overload Control, LBOC and Rate-based Overload Control, RBOC for server overload control of the Session Initiation Protocol (SIP). Overloading occurs when a server is unable to process an entire incoming message flow due to a lack of resources. Standards of IETF SOC recommend several overload control mechanisms, including most important LBOC and RBOC. This article proposes the mechanisms of LBOC and RBOC and describes the results of the comparative analysis of these mechanisms based on the hysteresis control over incoming stream of signaling messages. The system resides in one of three modes (normal, overload, discard) based on thresholds and a size of an input queue. A signal message source implements the Markov-modulated Poisson process, MMPP-2 model. The leaky bucket algorithm is applied to limit the number of incoming messages in the implementation of RBOC mechanism. The comparison of results showed that RBOC mechanism based on the hysteresis control over incoming stream of signaling messages demonstrates higher effectiveness of the congestion control, as a result of which the average time in the overload mode is less than for LBOC mechanism. However, LBOC mechanism has the ability to maintain its high efficiency for all RTT values on the same thresholds, while RBOC mechanism needs to have its own threshold dynamic control mechanism for different RTT values to supply maximum efficiency.
KeywordsSIP server Mechanism of overload control Hysteresis overload control RBOC LBOC
The publication has been prepared with the support of the “RUDN University Pro-gram 5-100” and funded by RFBR according to the research project No. 16-07-00766. This work has been developed within the framework of the COST Action CA15104, Inclusive Radio Communication Networks for 5G and beyond (IRACON).
- 1.Pavlotsky, O., Talanova, M.: Analysis of overload control mechanisms on SIP servers for NGN/T-Comm. Telecommunications and Transport, no8, pp. 73–78 (2014)Google Scholar
- 2.Rosenberg, J.: RFC 5390: Requirements for Management of Overload in the Session Initiation Protocol (2008). http://tools.ietf.org/html/rfc5390
- 3.Gurbani, V., Hilt, Ed.V.: Session Initiation Protocol (SIP) Overload Control (2015). http://datatracker.ietf.org/doc/draft-ietf-soc-overload-control/
- 4.Hilt, Ed.V., Noel, E., Shen, C., Abdelal, A.: RFC 6357: Design Considerations for Session Initiation Protocol (SIP) Overload Control (2013). http://tools.ietf.org/html/rfc6357
- 5.Noel, E., Williams, P.M.: Session Initiation Protocol (SIP) Rate Control (2015). http://datatracker.ietf.org/doc/draft-ietf-soc-overload-rate-control/
- 6.Abaev, P., Gaidamaka, Y., Samouylov, Konstantin E.: Queuing model for loss-based overload control in a SIP server using a hysteretic technique. In: Andreev, S., Balandin, S., Koucheryavy, Y. (eds.) NEW2AN/ruSMART -2012. LNCS, vol. 7469, pp. 371–378. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32686-8_34CrossRefGoogle Scholar
- 7.Abaev, P., Gaidamaka, Yu., Pechinkin,A., Razumchik, R., Shorgin, S.: Simulation of overload control in SIP server networks. In: Proceedings of the 26th European Conference on Modelling and Simulation ECMS 2012, Koblenz, Germany, 29 May - 1 June, 2012, pp. 533–539 (2012)Google Scholar
- 8.Samouylov, K., Pavlotsky, O.: Rate-based overload control mechanism simulator for SIP server overload control. T-Comm Telecommun. Transp. 10(3), 44–48 (2016)Google Scholar
- 9.Akbar, A., Basha, S.M., Sattar, S.A.: Overload Control in SIP Networks: A Heuristic Approach Based on Mathematical Optimization (2015). http://ieeexplore.ieee.org/document/7417081/
- 11.Samouylov, K.E., Abaev, P.O., Gaidamaka, Y.V., Pechinkin, A.V., Razumchik, R.V.: Analytical modelling and simulation for performance evaluation of SIP server with hysteretic overload control. In: Proceedings of the 28th European Conference on Modelling and Simulation (ECMS 2014), Brescia, Italy, 27–30 May 2014, pp. 603–609 (2014). https://doi.org/10.7148/2014-0603
- 13.Abaev, P., Samouylov, K., Sinitsyn, I., Shorgin, S.: FSM based simulation for performance evaluation of SIP server loss-based overload control. In: Proceedings of the 29th European Conference on Modelling and Simulation (ECMS 2015), Albena, Bulgaria, May 26–29, 2015, pp. 675–681 (2015). https://doi.org/10.7148/2015-0675