Skip to main content
Log in

Modeling of OpenFlow-related handover messages in mobile networks

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Software defined networking (SDN) and its most popular southbound implementation OpenFlow (OF) are already greatly exploited in the existing mobile cellular networks as part of data centers and mobile core networks. Due to user’s mobility, it is of upmost importance for the operators to provide the shortest possible interruption when the mobile users are performing the procedure of handover. In this work, we proposed a novel analytical approach to model the OF-related handover messages exchanged between the OF-switches and the SDN controller. We modeled two different OF-switch implementations and we compared the results: (1) single shared buffer used for the control and data plane; (2) two priority buffers, where the data plane packets are served only when there are no packets to be processed in the control plane. We numerically evaluated the two systems and we validated the model by using simulations. The obtained results clearly point that although the priority buffering increased the complexity, it effectively provided the shortest handover delay. Therefore, the priority buffering should be the preferred mechanism for mobile networks.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Agiwal, M., Roy, A., & Saxena, N. (2016). Next generation 5G wireless networks: A comprehensive survey. IEEE Communications Surveys & Tutorials, 18(3), 1617–1655.

    Article  Google Scholar 

  2. Cox, J. H., Chung, J., Donovan, S., Ivey, J., Clark, R. J., & Riley, G. (2017). Advancing software-defined networks: A survey. IEEE Access, 5, 25487–25526.

    Article  Google Scholar 

  3. Thorat, P., Jeon, S., Raza, S. M., Challa, R., & Choo, H. (2017). Scalable and efficient forwarding table design for multi-link failover in OpenFlow-enabled networks. IETE Technical Review, 34(sup1), 27–38.

    Article  Google Scholar 

  4. Goto, Y., Masuyama, H., & Ng, B. (2019). Queueing analysis of software defined network with realistic OpenFlow-based switch model. Computer Networks, 164, 106892.

    Article  Google Scholar 

  5. Nguyen, V. G., Brunstrom, A., Grinnemo, K. J., & Taheri, J. (2017). SDN/NFV-based mobile packet core network architectures: A survey. IEEE Communications Surveys & Tutorials, 19(33), 1567–1602.

    Article  Google Scholar 

  6. Parvez, I., Rahmati, A., Guvenc, I., Sarwat, A., & Dai, H. (2018). A survey on low latency towards 5G: RAN, core network and caching solutions. IEEE Communications Surveys & Tutorials, 20(4), 3098–3130.

    Article  Google Scholar 

  7. Alotaibi, M., Helmy, A., & Nayak, A. (2018). Modeling handover signaling messages in OpenFlow-based mobile software-defined network. Journal of Computer Networks and Communications, 2018, 1543531. https://doi.org/10.1155/2018/1543531.

    Article  Google Scholar 

  8. Elsaadany, M., Ali, A., & Hamouda, W. (2017). Cellular LTE-A technologies for the future Internet-of-Things: Physical layer features and challenges. IEEE Communications Surveys & Tutorials, 19(4), 2544–2572.

    Article  Google Scholar 

  9. Angelis, C., & Chronopoulos, S. (2011). System performance of an LTE MIMO downlink in various fading environments. In Second international ICST conference, AMBI-SYS 2011.

  10. Mahmood, K., Chilwan, A., Osterbo, O., & Jarschel, M. (2015). Modelling of OpenFlow-based software-defined networks: The multiple node case. IET Networks, 4(5), 278–284.

    Article  Google Scholar 

  11. Sarkar, C., et al. (2018). Analytical model for OpenFlow-based software-defined network. In Progress in computer, analytics and networking (pp. 583–592).

  12. Singh, D., Lai, Y. C., & Seah, W. (2017). Modelling software-defined networking: Switch design with finite buffer and priority queueing. In 2017 IEEE 42nd conference on local computer networks (LCN).

  13. Jarschel, M., et al. (2011). Modeling and performance evaluation of an openflow architecture. In Proceedings of the 23rd International Teletraffic Congress (pp. 1–7).

  14. Azodolmolky, S., Nejabati, R., Pazouki, M., et al. (2013). An analytical model for software defined networking: A network calculus-based approach. In Global communications conference (pp. 1397–1402).

  15. Thieme, C. (2017). Challenges for modelling of software-based packet processing in commodity hardware using queueing theory. Network Architecture and Services, 49, 1–17.

    Google Scholar 

  16. Mahmood, K., Chilwan, A., Østerbø, O., & Jarschel, M. (2014). On the modeling of openflow-based SDNS: The single node case. Computer Science and Information Technology (CS & IT), 4, 207–214.

    Google Scholar 

  17. Marquezan, C., An, X., Despotovic, Z., Khalili, R., & Hecker, A. (2016). Identifying latency factors in SDN-based mobile core networks. In Symposium on computers and communication (pp. 484–491).

  18. Tantayakul, K., Dhaou, R., & Paillassa, B. (2016). Impact of Sdn on mobility management. In 30th international advanced information networking and applications conference (pp. 260–265).

  19. Meneses, F., Corujo, D., Guimaraes, C., & Aguiar, A. (2015). Extending SDN to end nodes towards heterogeneous wireless mobility. In 2015 IEEE Globecom Workshops, 2015.

  20. Mondal, A., Misra, S., & Maity, I. (2019). Buffer size evaluation of open-flow systems in software-defined networks. IEEE Systems Journal, 13(2), 1–8.

    Article  Google Scholar 

  21. Burke, P. J. (1956). The output of a queuing system. Operations Research, 4(6), 699–704.

    Article  Google Scholar 

  22. Busic, A., Gaujal, B., & Perronnin, F. (2012). Perfect sampling of networks with finite and infinite capacity queues. In K. Al-Begain, D. Fiems, & J.-M. Vincent (Eds.), ASMTA, ser. Lecture Notes in Computer Science (Vol. 7314, pp. 136–149). Berlin: Springer.

  23. Addie, R. G., & Zukerman, M. (1994). An approximation for performance evaluation of stationary single server queues. IEEE Transactions on Communications, 42(12), 3150–3160.

    Article  Google Scholar 

  24. Yen, T.-C., & Su, C.-S. (2014). An SDN-based cloud computing architecture and its mathematical model. In Information science, electronics and electrical engineering (ISEEE), 2014 international conference on (Vol. 3, pp. 1728–1731). IEEE.

  25. Javed, U., Iqbal, A., Saleh, S., Haider, S. A., & Ilyas, M. U. (2017). A stochastic model for transit latency in OpenFlow SDNs. Computer Networks, 113, 218–229.

    Article  Google Scholar 

  26. Lai, Y.-C., Ali, A., Hassan, M. M., Hossain, M. S., & Lin, Y.-D. (2017). Performance modeling and analysis of TCP connections over software defined networks. In GLOBECOM 2017-2017 ieee global communications conference (pp. 1–6). IEEE.

  27. Sood, K., Yu, S., & Xiang, Y. (2016). Performance analysis of softwaredefined network switch using M = Geo = 1 model. IEEE Communications Letters, 20(12), 2522–2525.

    Article  Google Scholar 

  28. Miao, W., Min, G., Wu, Y., & Wang, H. (2015). Performance modelling of preemption-based packet scheduling for data plane in software defined networks. In IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity).

  29. Miao, W., Min, G., Wu, Y., Wang, H., & Hu, J. (2016). Performance modelling and analysis of software-defined networking under bursty multimedia traffic. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 12(5s), 77.

    Google Scholar 

  30. Goto, Y., Masuyama, H., Ng, B., Seah, W. K., & Takahashi, Y. (2016). Queueing analysis of software defined network with realistic OpenFlow-based switch model. In Proceedings of the IEEE international symposium on modelling, analysis and simulation of computer and telecommunication systems (MASCOTS), London, UK, 19-21 September 2016.

  31. Ogasawara, S., & Takahashi, Y. (2016). Performance analysis of traffic classification in an openflow switch. In Cloudification of the Internet of Things (CIoT). IEEE.

  32. Schassberger, R. (1981). Review of reversibility and stochastic networks. Performance Evaluation, 1(1), 90.

    Article  Google Scholar 

  33. Bolch, G., Greiner, S., de Meer, H., & Trivedi, K. S. (2006). Queueing networks and Markov chains (2nd ed.). Hoboken, NJ: Wiley.

    Book  Google Scholar 

  34. Serfozo, R. (2009). Basics of applied stochastic processes. Berlin: Springer.

    Book  Google Scholar 

  35. Ost, A. (2013). Performance of communication systems: A model-based approach with matrix-geometric methods. Berlin: Springer.

    Google Scholar 

  36. Open Networking F. (2012). Openflow switch specification version 1.3.1, Tech. Republic.

  37. Takagi, H. (1990). Stochastic analysis of computer and communication systems. Amsterdam: Elsevier.

    Google Scholar 

  38. Neuts, M. F. (1994). Matrix-geometric solutions in stochastic models—An algorithmic approach. New York: Dover.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Strahil Panev.

Ethics declarations

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Panev, S., Latkoski, P. Modeling of OpenFlow-related handover messages in mobile networks. Telecommun Syst 75, 307–318 (2020). https://doi.org/10.1007/s11235-020-00689-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-020-00689-3

Keywords

Navigation