Skip to main content
Top

04-05-2024

Priority Queuing Strategy for Self-Overload Control in SIP Servers

Author: Kiran Kumar Guduru

Published in: Wireless Personal Communications

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The Session Initiation Protocol is an IP based application level signaling protocol. SIP is used for locating end users, establishing, modifying and closing multimedia sessions between end users. SIP uses various overload control techniques out of which self-overload control using queuing strategies is one. This research work identifies the problem arising due to retransmission of SIP requests and introduces an Advanced Smart Priority Queuing Model to increase the reliability of SIP server, by reducing the retransmissions. SIP request retransmissions can be reduced by giving high priority for requests starving in queues for longer durations. The reduction in SIP retransmissions avoids unnecessary load on downstream network. We evaluated the reduction in queuing delays and the stability condition, for identifying the capacity of the SIP server, and validated the same using simulation method. We compared the server recovery time when using FIFO Queuing Strategy and Smart Priority Queuing Strategy with proposed Advanced Smart Priority Queuing Strategy. With Advanced Smart Priority Queuing Strategy, the capacity of the SIP servers has been increased by 81.90% and server recovery time has been reduced by 83.63%.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnson, A., Peterson, J., Sparks, R., Handley, M., & Schooler, E. (2002) Sip: Session initiation protocol. IETF RFC 3261. Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnson, A., Peterson, J., Sparks, R., Handley, M., & Schooler, E. (2002) Sip: Session initiation protocol. IETF RFC 3261.
2.
go back to reference Malas, D., & Morton, A. (2011). Basic telephony sip end-to-end performance metrics. IETF RFC 6076. Malas, D., & Morton, A. (2011). Basic telephony sip end-to-end performance metrics. IETF RFC 6076.
3.
go back to reference Postel, J. (1980). User datagram protocol. IETF RFC 768. Postel, J. (1980). User datagram protocol. IETF RFC 768.
4.
go back to reference Postel, J. (1981). Transmission control protocol. IETF RFC 793. Postel, J. (1981). Transmission control protocol. IETF RFC 793.
5.
go back to reference Stewart, R., Morneault, K., Schwarzbauer, H., Taylor, T., Rytina, I., Kalla, K., Zhang, L., & Paxson, V. (2000). Stream control transmission protocol. IETF RFC 2960. Stewart, R., Morneault, K., Schwarzbauer, H., Taylor, T., Rytina, I., Kalla, K., Zhang, L., & Paxson, V. (2000). Stream control transmission protocol. IETF RFC 2960.
6.
go back to reference Titcomb, J. (2015). Skype outage sees internet calls go down in many countries. http://www.telegraph.co.uk/technology/news/11879664/Skype-outage-sees-int%ernet-calls-go-down-in-many-countries.html. [The Telegraph, 21 September 2015]. Titcomb, J. (2015). Skype outage sees internet calls go down in many countries. http://​www.​telegraph.​co.​uk/​technology/​news/​11879664/​Skype-outage-sees-int%ernet-calls-go-down-in-many-countries.html. [The Telegraph, 21 September 2015].
8.
go back to reference Brown, A.(2015). WhatsApp NOT Working: Facebook-owned messenger goes DOWN in New Years Eve OUTAGE. http://www.express.co.uk/life-style/science-technology/630614/WhatsApp-No%t-Working-Down-Outage-Facebook-New-Years-Eve. [Express, UK, 31 December 2015]. Brown, A.(2015). WhatsApp NOT Working: Facebook-owned messenger goes DOWN in New Years Eve OUTAGE. http://​www.​express.​co.​uk/​life-style/​science-technology/​630614/​WhatsApp-No%t-Working-Down-Outage-Facebook-New-Years-Eve. [Express, UK, 31 December 2015].
9.
go back to reference Victoria, W.(2015). WhatsApp apologises as service crashes on New Years Eve: Users worldwide unable to connect as messaging app goes offline. http://www.dailymail.co.uk/sciencetech/article-3380408/WhatsApp-goes-User%s-Europe-report-problems-connecting-chats-messaging-app.html. [mailOnline, daily mail, UK, 31 December 2015]. Victoria, W.(2015). WhatsApp apologises as service crashes on New Years Eve: Users worldwide unable to connect as messaging app goes offline. http://​www.​dailymail.​co.​uk/​sciencetech/​article-3380408/​WhatsApp-goes-User%s-Europe-report-problems-connecting-chats-messaging-app.html. [mailOnline, daily mail, UK, 31 December 2015].
11.
go back to reference Montazerolghaem, A., Moghaddam, M.H.Y., & Tashtarian, F. (2015). Overload control in SIP Networks: A heuristic approach based on mathematical optimization. In 2015 IEEE Global communication conference (IEEE). Montazerolghaem, A., Moghaddam, M.H.Y., & Tashtarian, F. (2015). Overload control in SIP Networks: A heuristic approach based on mathematical optimization. In 2015 IEEE Global communication conference (IEEE).
12.
go back to reference Montazerolghaem, A., Moghaddam, M. H. Y., & Garcia, A. L. (2018). Opensip, toward software-defined sip networking. IEEE Transactions on Network and Service management, 15, 184–199.CrossRef Montazerolghaem, A., Moghaddam, M. H. Y., & Garcia, A. L. (2018). Opensip, toward software-defined sip networking. IEEE Transactions on Network and Service management, 15, 184–199.CrossRef
13.
go back to reference Cotroneo, D., Natella, R., & Rosiello, S. (2019). Overload control for virtual network functions under CPU contention. Future Generation Computer Systems, 99, 164–176.CrossRef Cotroneo, D., Natella, R., & Rosiello, S. (2019). Overload control for virtual network functions under CPU contention. Future Generation Computer Systems, 99, 164–176.CrossRef
14.
go back to reference Yang, S. R., Lin, Y. C., & Fang, Y. (2023). AloTtalk: A SIP-Based Service Platform for Heterogeneous Artificial Intelligence of Things Applications. IEEE Internet of Things, 10, 14167–14181.CrossRef Yang, S. R., Lin, Y. C., & Fang, Y. (2023). AloTtalk: A SIP-Based Service Platform for Heterogeneous Artificial Intelligence of Things Applications. IEEE Internet of Things, 10, 14167–14181.CrossRef
15.
go back to reference Hilt, V., Widjaja, I., Holmdel, & Hill, M. (2008). Design Consideration for SIP Overload Control. IETF RFC 6357. Hilt, V., Widjaja, I., Holmdel, & Hill, M. (2008). Design Consideration for SIP Overload Control. IETF RFC 6357.
16.
go back to reference Abaev, P.O., Gaidamaka, Y.V., Pechinkin, A.V., & Razumchik, R.V. (2012). Eimulation of overload control in sip server network. In Proceeding of World academy of science, engineering and technology. Abaev, P.O., Gaidamaka, Y.V., Pechinkin, A.V., & Razumchik, R.V. (2012). Eimulation of overload control in sip server network. In Proceeding of World academy of science, engineering and technology.
17.
go back to reference Khazaei, M. N. M. (2016). A dynamic distributed overload control mechanism in SIP networks with holonic multi-agent systems. Telecommunication Systems Journal, 63, 437–455.CrossRef Khazaei, M. N. M. (2016). A dynamic distributed overload control mechanism in SIP networks with holonic multi-agent systems. Telecommunication Systems Journal, 63, 437–455.CrossRef
18.
go back to reference Khazaei, M. (2018). Occupancy Overload Control by Q-learning. In The selected papers of the first international conference on fundamental research in electrical engineering, pp. 765–776. Khazaei, M. (2018). Occupancy Overload Control by Q-learning. In The selected papers of the first international conference on fundamental research in electrical engineering, pp. 765–776.
19.
go back to reference Jahanbakhsh, M., Azhari, S. V., & Nemati, H. (2017). Lyapunov stability of SIP systems and its application to overload control. Computer Communication Journal, 103, 1–17.CrossRef Jahanbakhsh, M., Azhari, S. V., & Nemati, H. (2017). Lyapunov stability of SIP systems and its application to overload control. Computer Communication Journal, 103, 1–17.CrossRef
20.
go back to reference Ohta, M.(2006). Simulation of overload control in SIP server networks. In 26th European conference on modelling and simulation, IEEE, 205–210. Ohta, M.(2006). Simulation of overload control in SIP server networks. In 26th European conference on modelling and simulation, IEEE, 205–210.
21.
go back to reference Eggr, C., Happenhofer, M., & Reichl, P. (2011). SIP proxy high-load detection by continuous analysis of response delay values. In Proceedings of 19th international conference on software, telecommunications and computer networks, IEEE. Eggr, C., Happenhofer, M., & Reichl, P. (2011). SIP proxy high-load detection by continuous analysis of response delay values. In Proceedings of 19th international conference on software, telecommunications and computer networks, IEEE.
22.
go back to reference Montazerolghaem, A., & Moghaddam, M. H. Y. (2017). Design, implementation and performance evaluation of proactive overload control mechanism for networks of SIP servers. Telecommun Systems Journal, 67, 309.CrossRef Montazerolghaem, A., & Moghaddam, M. H. Y. (2017). Design, implementation and performance evaluation of proactive overload control mechanism for networks of SIP servers. Telecommun Systems Journal, 67, 309.CrossRef
23.
go back to reference Montazerolghaem, A., Shekofteh, S. K., & Moghaddam, MHY & Naghibzadeh, M. (2015). A load schedular for SIP proxy servers: Design, implemenation and evaluation of a history weighted window approach. International Journal of Communication Systems, 30. Montazerolghaem, A., Shekofteh, S. K., & Moghaddam, MHY & Naghibzadeh, M. (2015). A load schedular for SIP proxy servers: Design, implemenation and evaluation of a history weighted window approach. International Journal of Communication Systems, 30.
24.
go back to reference Sisalem, D. (2011). Sip overload control: Where are we today. Trust worthy internet. Milan: Springer. Sisalem, D. (2011). Sip overload control: Where are we today. Trust worthy internet. Milan: Springer.
25.
go back to reference Shen, C., Schulzrinne, H., & Nahum, E.M. (2008). Session initiation protocol (SIP) overload control: Design and Evaluation. In Proceedings of second international conference IPT Comm, Springer Verlang, Berlin, 149–173 ,978-3-540-89053-9. Shen, C., Schulzrinne, H., & Nahum, E.M. (2008). Session initiation protocol (SIP) overload control: Design and Evaluation. In Proceedings of second international conference IPT Comm, Springer Verlang, Berlin, 149–173 ,978-3-540-89053-9.
26.
go back to reference Garroppo, R.G., Giordano, S., Spagna, S., & Niccolini, S. (2009). Queuing Strategies for local overload control in SIP server. In Proceedings of GLOBECOM communications, IEEE 978-1-4244-4148-8. Garroppo, R.G., Giordano, S., Spagna, S., & Niccolini, S. (2009). Queuing Strategies for local overload control in SIP server. In Proceedings of GLOBECOM communications, IEEE 978-1-4244-4148-8.
27.
go back to reference Hong, Y., & Huang, C. (2010). Analysis of SIP retransmission probability using a Markov - Modulated Poisson Process Model. In Proceedings of network operations and management symposium, IEEE, 179–186 978-1-4244-5367-2. Hong, Y., & Huang, C. (2010). Analysis of SIP retransmission probability using a Markov - Modulated Poisson Process Model. In Proceedings of network operations and management symposium, IEEE, 179–186 978-1-4244-5367-2.
28.
go back to reference Hong, Y., Huang, C., & Yan, J. (2011). Controlling Retransmission Rate for Mitigating SIP Overload. In Proceedings of international conference on communications (ICC), IEEE, 1–5 978-1-61284-231-8. Hong, Y., Huang, C., & Yan, J. (2011). Controlling Retransmission Rate for Mitigating SIP Overload. In Proceedings of international conference on communications (ICC), IEEE, 1–5 978-1-61284-231-8.
29.
go back to reference Hong, Y., Huang, C., & Yan, J. (2012). Impact of retransmission mechanism on SIP overload: Stability condition and overload control. Journal of Networks, 1(7), 52–62. Hong, Y., Huang, C., & Yan, J. (2012). Impact of retransmission mechanism on SIP overload: Stability condition and overload control. Journal of Networks, 1(7), 52–62.
30.
go back to reference Yavas, D. Y., Hokelek, I., & Gunsel, B. (2017). On fluid flow modeling of priority based request scheduling for finite buffer SIP server. International Journal of Communication Systems, 30, 3557.CrossRef Yavas, D. Y., Hokelek, I., & Gunsel, B. (2017). On fluid flow modeling of priority based request scheduling for finite buffer SIP server. International Journal of Communication Systems, 30, 3557.CrossRef
31.
go back to reference Yavas, D. Y., Hokelek, I., & Gunsel, B. (2018). On modeling of priority-based SIP request scheduling. Simulation Modelling Practice and Theory, 80, 128–144.CrossRef Yavas, D. Y., Hokelek, I., & Gunsel, B. (2018). On modeling of priority-based SIP request scheduling. Simulation Modelling Practice and Theory, 80, 128–144.CrossRef
32.
go back to reference Guduru, K. K., & Jayadevappa, U. (2014). Overload detection and controlling techniques in SIP servers a survey. IRACST—International Journal of Computer Networks and Wireless Communications, 3, 4. Guduru, K. K., & Jayadevappa, U. (2014). Overload detection and controlling techniques in SIP servers a survey. IRACST—International Journal of Computer Networks and Wireless Communications, 3, 4.
33.
go back to reference Guduru, K.K., & Jayadevappa, U. (2014). Queuing strategies for self overload control in sip servers. In International conference on contemporary computing and informatics IC3I, IEEE, 1007–1011, 978-1-4799-6629-5/14. Guduru, K.K., & Jayadevappa, U. (2014). Queuing strategies for self overload control in sip servers. In International conference on contemporary computing and informatics IC3I, IEEE, 1007–1011, 978-1-4799-6629-5/14.
34.
go back to reference Rosenberg, J., Schulzrinev, H., & Kyzivat, P. (2004). Caller preferences for the session initiation protocol (SIP). IETF RFC 3841. Rosenberg, J., Schulzrinev, H., & Kyzivat, P. (2004). Caller preferences for the session initiation protocol (SIP). IETF RFC 3841.
35.
go back to reference Robertazzi, T. G. (2000). Planning telecommunication networks (pp. 81–219). S. Chand & Company Ltd. Robertazzi, T. G. (2000). Planning telecommunication networks (pp. 81–219). S. Chand & Company Ltd.
36.
go back to reference Hasebe, M., Koshiko, J., Suzuki, Y., Yoshikawa, T., & Kyzivat, P. (2008). Example call flows of race conditions the session initiation protocol (SIP). IETF RFC 5407. Hasebe, M., Koshiko, J., Suzuki, Y., Yoshikawa, T., & Kyzivat, P. (2008). Example call flows of race conditions the session initiation protocol (SIP). IETF RFC 5407.
39.
go back to reference Report on Audit & Assessment of quality of service of cellular mobile telephone services for south Zone. https://main.trai.gov.in/sites/default/files/Chennai%20Audit%20Report%%20apr%20jun%202011.pdf. [Telecom Regulatory Authority of India] (2013). Report on Audit & Assessment of quality of service of cellular mobile telephone services for south Zone. https://​main.​trai.​gov.​in/​sites/​default/​files/​Chennai%20Audit%20Report%%20apr%20jun%202011.pdf. [Telecom Regulatory Authority of India] (2013).
41.
go back to reference Interim directives on quality of service (QoS) for mobile operators. http://www.btrc.gov.bd/sites/default/files/news_files/Interim%20Directiv% es%20on%20Quality%20of%20Service%20for%20Mobile%20Operators.pdf. [Bangladesh Telecommunication Regulatory Commission] (2014). Interim directives on quality of service (QoS) for mobile operators. http://​www.​btrc.​gov.​bd/​sites/​default/​files/​news_​files/​Interim%20Directiv% es%20on%20Quality%20of%20Service%20for%20Mobile%20Operators.pdf. [Bangladesh Telecommunication Regulatory Commission] (2014).
Metadata
Title
Priority Queuing Strategy for Self-Overload Control in SIP Servers
Author
Kiran Kumar Guduru
Publication date
04-05-2024
Publisher
Springer US
Published in
Wireless Personal Communications
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-024-11058-7