Abstract
Fifth generation (5G) technology aims to provide superior services, such as high data rates, reduced delays, increased capacity, and a shift away from service orientation to user guidance, innovations, and new needs. Users require an efficient resource of management and allocation. Software-defined networking-based 5G is a shared research for resource allocation and connectivity to the 5G network. This paper introduces an algorithm, queue management with ingress policing (QMIP), to improve the quality of service for software-defined networking-based 5G. The objective of the algorithm is to manage the queue for traffic requests with ingress policing. The algorithm allows queue allocation according to the characteristics of the incoming traffic and creates a policy that specifies a fixed amount of bandwidth for the specified traffic or host that will use the network resources. In this study, the proposed algorithm is compared with other similar techniques to study its effectiveness. A simulation and analysis were conducted on a Floodlight controller and Mininet to test the performance of QMIP and compare it with other queueing algorithms. The results show that QMIP outperforms the other algorithms.
























Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aiman AN, Tarik T, JaeSeung S (2021) A software-defined queuing framework for QoS provisioning in 5G and beyond mobile systems. IEEE Network 35(2):168–173
Arsany B, Andreas B, Klaus H, Hans JM, Marco H, Wolfgang K (2017) Towards a cost optimal design for a 5G mobile core network based on SDN and NFV. IEEE Trans Netw Serv Manage 14(4):1061–1075
Chi-Yao H, Srikanth K, Ratul M, Ming Z, Vijay G, Mohan N, Roger W (2013) Achieving high utilization with software-driven WAN. In: Proceedings of the ACM SIGCOMM, Conference on SIGCOMM, ser. SIGCOMM, ACM, pp 15–26
Diego K, Fernando MVR, Paulo EV, Christian ER, Siamak A, Steve U (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76
Ian F, Alain R (2000) A quality of service architecture that combines resource reservation and application adaptation. In: 2000 Eighth International Workshop on Quality of Service. IWQoS 2000, Pittsburgh, PA, USA, pp 181–188
Ian F, Alain R, Volker S, Linda W (2004) End-to-end quality of service for high-end applications. Comput Commun 27(14):1375–1388
Ibrahim A, Tarik T, Konstantinos S, Adlen K, Hannu F (2018) Network slicing and softwarization: a survey on principles, enabling technologies, and solutions. IEEE Commun Surv Tutor 20(3):2429–2453
Jehn-Ruey J, Hsin-Wen H, Ji-Hau L, Szu-Yuan C (2014) Extending Dijkstra’s shortest path algorithm for software defined networking. Technical report. National Central University, Hsinchu
Jose O, Pablo A, Diego L, Juan JR, Javier L, Jesus F (2017) Network slicing for 5g with sdn/nfv: concepts, architectures, and challenges. IEEE Commun Mag 55(5):80–87
Junzhou L, Jiahui J, Feng S (2017) Standardization of low-latency tcp with explicit congestion notification: a survey. IEEE Internet Comput 21(1):48–55
Kamal B, Abdeslam E, Abdelbaki EE (2016) Software-defined networking (sdn): a survey. Secur Commun Netw 9:5803–5833
Nageswara SVR, William RW, Steven MC, Qishi W (2005) Ultrascience net: network test bed for large-scale science applications. IEEE Commun 43(11):S12–S17
Navin K, Guido M, Rodolfo A, Achille P (2016) SDN based automated testbed for evaluating multipath TCP. IEEE International Conference on Communications Workshops (ICC), Kuala Lumpur, Malaysia.
Norman F, Pascal T, Balázs V, János F (2019) Deterministic Networking Architecture, Internet Engineering Task Force, Internet-Draft draft-ietfdetnetarchitecture13, https://datatracker.ietf.org/doc/html/draft-ietf-detnet-architecture-13.
Nageswara SVR, Qishi W, Song D, Steven MC, William RW, Amitabha B, Dipak G, Biswanath M (2006) Control plane for advance bandwidth scheduling in ultra-high-speed networks. In: Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications, 23–29 Barcelona, Spain, pp 1–5
Open Network Foundation (ONF) Website (SDN whitepaper). https://www.opennetworking.org/sdn-resources/sdn-definition. Accessed 2021
Partha PR, Neeraj K (2021) SDN/NFV architectures for edge-cloud oriented IoT: a systematic review. Comput Commun 169:129–153
Shalitha W, Madhusanka L (2021) Survey on Network Slicing for Internet of Things Realization in 5G Networks. IEEE Commun Surv Tutor 23(2):957–994
Sushant J, Alok K, Subhasree M, Joon O, Leon P, Arjun S, Subbaiah V, Jim W, Junlan Z, Min Z, Jonathan Z, Urs H, Stephen S, Vahdat A (2013) B4: experience with a globally-deployed software defined wan. SIGCOMM Comput Commun Rev 43(4):3–14
Victor H, Kathy B, Greg P, Jason C, Benny S, Jesse H, Andrew A, Bryan L, Robert B, Derek S, Joseph L, Jared Y (2016) Developing applications with networking capabilities via end-to-end SD (DANCES). XSEDE16 Conference on Diversity, Big Data, and Science 1–7
Yi-Bing L, Tse-Jui H, Shi-Chun T (2019) Enhancing 5G/IoT Transport Security through Content Permutation. IEEE Access 7:94293–94299
Zhaogang S, Tarik T (2020) A novel QoS framework for network slicing in 5G and beyond networks based on SDN and NFV. IEEE Netw Magazine 34:256–263
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Abdelghany, H.M., Zaki, F.W. & Ashour, M.M. An algorithm to improve quality of service for software-defined networking. J Ambient Intell Human Comput 14, 10823–10832 (2023). https://doi.org/10.1007/s12652-022-04353-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-022-04353-3