Abstract
The digital environment is constantly evolving with a growing diversity of network access technologies, such as ADSL, WiFi, 5G, LiFi, Zigbee, and the deployment of innovative services such as mobility, location, and telemetric services, as well as new applications such as smart parking, smart cities, machine-to-machine communication, and pervasive gaming. A few years ago, the services offered were dependent on the type of network, such as voice for telecommunications networks, data for computer networks, and audio/video for broadcast networks. However, service providers now need to adapt and anticipate changing consumption patterns, such as user-centric services, in their offerings. The challenge lies in how to quickly and efficiently deploy new services in this rapidly evolving technological landscape. The primary aim of this paper is to examine the impact of virtualization on the network deployment process in this new landscape. We concentrate on the integration of virtualization into the Network Deployment Process (called Virtual Network Virtual Deployment-VNVD). VNVD considers the properties of flexibility, adaptability, and dynamicity, which are crucial for Network-as-a-Service. In this context, Software-Defined Networking and Network Function Virtualization play a significant role in the design of new network architectures.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The data used for the experiment is no longer available. The experiments can be reproduced as explained in the paper.
References
Ali A, Leenheer M, Gerola M, Koshibe M, Parulkar G, Salvadori E, Bill (2014) lOpenVirteX: make your virtual SDNs programmable. In: Proceedings of the third workshop on hot topics in software defined networking, HotSDN ’14, pp 25-30. [Online] Available on: https://openvirtex.com
Ayadi I (2014) La Virtualisation de bout-en-bout pour la gestion des services Cloud sous contraintes de QoS. PhD thesis, PhD repport. TELECOM ParisTech, 17 mars
Ayadi I, Gladys D, Noëmie S (2013) QoS-based network virtualization to future networks: an approach based on network constraints. 2013 fourth international conference on the IEEE network of the future (NOF) 9(4):1–5. https://doi.org/10.1109/NOF.2013.6724515
Badotra S, Singh J (2017) Open daylight as a controller for software defined networking. Int J Adv Res Comput Sci 8(5). https://www.opendaylight.org
Balouek D, Amarie AC, Charrier G, Desprez F, Jeannot E, Jeanvoine E, Lebre A, Margery D, Niclausse N, Nussbaum L et al (2012) Adding virtualization capabilities to the Grid’5000 testbed. In: Cloud computing and services science: second international conference, CLOSER 2012, Porto, Portugal, April 18–21. Revised Selected Papers 2, pp 3–20. Springer, 2013. [Online platform] Available on: https://www.grid5000.fr
Berman M, Chase JS, Landweber L, Nakao A, Ott M, Raychaudhuri D, Ricci R, Seskar I (2014) GENI: a federated testbed for innovative network experiments. Comput Netw 61:5–23. ISSN 1389-1286. https://doi.org/10.1016/j.bjp.2013.12.037. Special issue on Future Internet Testbeds. Part I
Bonfim MS, Dias KL, Fernandes SFL (2019) Integrated NFV/SDN architectures: a systematic literature review. ACM Comput Surv 51(6). https://doi.org/10.1145/3172866
Bosshart P, Daly D, Gibb G, Izzard M, McKeown N, Rexford J, Schlesinger C, Talayco D, Vahdat A, Varghese G et al (2014) P4: Programming protocol-independent packet processors. ACM SIGCOMM Comput Commun Rev 44(3):87–95
Boubendir A, Bertin E, Simoni N (2016) NaaS architecture through SDN-enabled NFV: Network openness towards web communication service providers. In: NOMS 2016—2016 IEEE/IFIP network operations and management symposium, pp 722–726, April. https://doi.org/10.1109/NOMS.2016.7502885
Boucadair M, Georgatsos P, Wang N, Griffin D, Pavlou G, Howarth M, Elizondo A (2009) The AGAVE approach for network virtualization: differentiated services delivery. Ann Telecommun 64(5): 277–288 . https://doi.org/10.1007/s12243-009-0103-4
Bozakov Z, Papadimitriou P (2012) AutoSlice: automated and scalable slicing for software-defined networks. In: Proceedings of the 2012 ACM Conference on CoNEXT Student Workshop, CoNEXT Student ’12, pp 3–4, New York, NY, USA. ACM. https://doi.org/10.1145/2413247.2413251
Chahbar M, Diaz G, Dandoush A, Cerin C, Ghoumid K (2021) A comprehensive survey on the E2E 5G network slicing model. IEEE Trans Netw Serv Manag 18(1):49–62. https://doi.org/10.1109/TNSM.2020.3044626
Chahbar M, Diaz G, Dandoush A (2019) Towards a unified network slicing model. In: 2019 15th international conference on network and service management (CNSM), pp 1–5. https://doi.org/10.23919/CNSM46954.2019.9012745
Chaves LJ, Garcia IC, Madeira ERM (2016) Ofswitch13: enhancing ns-3 with openflow 1.3 support. [Online code] Available on: https://github.com/jean2/ofsoftswitch13
da Silva S, Yemini Y, Florissi D (2001) The netscript active network system. IEEE J Sel Areas Commun 19(3):538–551. https://doi.org/10.1109/49.917713
Das S (2020) (OFC 2020) from CORD to SDN enabled broadband access. J Opt Commun Netw 13:10. https://doi.org/10.1364/JOCN.402153
Diaz G, Boubendir A, Simoni N (2017) Virtual deployment of virtual networks in network as a service. In: Qiang D, Shangguang W (eds) Network as a service for next generation internet, pp 87–116. The Institution of Engineering and Technology, Michael Faraday House, Six Hills Way, Stevenage, SG1 2AY, United Kingdom. ISBN 9781785611766
Diaz G, Boussetta K (2016) An overview about current Network enablers for the future NaaS architecture. In: 2016 7th international conference on the network of the future (NOF), pp 1–3. https://doi.org/10.1109/NOF.2016.7810129
Diaz G, Sibilla M, Simoni N (2018) Towards information modeling for a QoS-aware support in the lifecycle of virtual networks. In: 2018 28th international telecommunication networks and applications conference (ITNAC), pp 1–6. https://doi.org/10.1109/ATNAC.2018.8615430
Diaz G, Simoni N (2016) Network service description for virtual network deployment: a constraints based OVF extension proposal. In: 2016 12th international conference on network and service management (CNSM), pp 363–366. https://doi.org/10.1109/CNSM.2016.7818448
Duan Q, Yan Y, Vasilakos AV (2012) A survey on service-oriented network virtualization toward convergence of networking and cloud computing. IEEE Trans Netw Serv Manag 9(4):373–392. https://doi.org/10.1109/TNSM.2012.113012.120310
Dugan J, Estabrook J, Ferbuson J, Gallatin A, Gates M, Gibbs K, Hemminger S, Jones N, Qin F, Renker G, Tirumala A, Warshavsky A (2015) Iperf v2 - the ultimate speed test tool for tcp, udp and sctp. [Online] Available on: https://iperf.fr
Erickson D (2013) The Beacon OpenFlow controller. In Proceedings of the 2nd ACM SIGCOMM workshop hot topics software-defined networks, pp 13–18. https://doi.org/10.1145/2491185.2491189. [Online] Available on: http://yuba.stanford.edu/~derickso/docs/hotsdn15-erickson.pdf
GENI Project (2018) Global environment for network innovations. [Online] Available on: http://www.geni.net/
Haas H (2010) Mausezahn user’s guide. [Online] Available on https://allstar.jhuapl.edu/repo/p4/mipsel/mz/doc/mzguide.html
Han B, Gopalakrishnan V, Ji L, Lee S (2015) Network function virtualization: Challenges and opportunities for innovations. Commun Mag IEEE 53(2):90–97. https://doi.org/10.1109/MCOM.2015.7045396
Kammoun A, Tabbane N, Diaz G, Dandoush A, Achir N (2018a) End-to-end efficient heuristic algorithm for 5G network slicing. In: 2018 IEEE 32nd international conference on advanced information networking and applications (AINA), pp 386–392. https://doi.org/10.1109/AINA.2018.00065
Kammoun A, Tabbane N, Diaz G, Dandoush A, Achir N (2018b) End-to-end efficient heuristic algorithm for 5g network slicing. The 32-nd IEEE international conference on advanced information networking and applications (AINA-2018), Mai. https://doi.org/10.1109/AINA.2018.00065
Kreutz D, Ramos Fernando MV, Veríssimo PE, Rothenberg CE, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76. https://doi.org/10.1109/JPROC.2014.2371999
Li Y, Osinski T, Dandoush A (2019) Enabling multi-tenants isolation for software-defined cloud networks via XMPP and BGP: implementation and evaluation. In: Muhammad Y, Irfan A, Takahiro H (eds) 7th international conference on future internet of things and cloud, FiCloud 2019, Istanbul, Turkey, August 26–28, pp 72–79. IEEE. https://doi.org/10.1109/FiCloud.2019.00018
MacKenzie CM, Laskey KK, McCabe F, Brown PF, Metz R, Hamilton BA (2006) OASIS, reference model for service oriented architecture 1.0. OASIS standard 12(S18):1–31. [Online] Available on: http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf
McCauley J (2015) The POX network software platform. [Online] Available on: https://noxrepo.github.io/pox-doc/html/
McKeown N, Anderson T, Balakrishnan H (2008) Openflow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74. https://doi.org/10.1145/1355734.1355746
Mosharaf CNM, Kabir BR (2010) A survey of network virtualization. Comput Netw Int J Comput Telecommun 54(5):862–876. https://doi.org/10.1016/j.comnet.2009.10.017
Niebert N, Baucke S, El-Khayat I, Johnsson M, Ohlman B, Abramowicz H, Wuenstel K, Woesner H, Quittek J, Correia LM (2008) The way 4WARD to the creation of a future internet. In: Personal, indoor and mobile radio communications. PIMRC 2008. IEEE 19th international symposium on, pp 1–5, 2008. https://doi.org/10.1109/PIMRC.2008.4699967
ONF (2012) Software-defined networking: the new norm for networks. ONF White Paper
ONF (2013) OpenFlow protocol specification [Online]. Available: https://opennetworking.org/wp-content/uploads/2014/10/openflow-spec-v1.4.0.pdf
ONF (2014) ONOS: An open source distributed SDN OS. [Online] Available on: https://opennetworking.org/onos/
ONF (2021) SD-core: open source dual-mode 4G/5G mobile core enabling connectivity-as-a-service. [Online]. Available: https://opennetworking.org/wp-content/uploads/2021/07/SD-Core-Technical-White-Paper-FINAL-1.pdf
ONF (2022) ONF’s leading private 5G connected edge platform Aether now released to open source . [Online] Available on: https://opennetworking.org/aether/
Osinski T, Dandoush A (2018) XMPP as a scalable multi-tenants isolation solution for ONOS-based Software-Defined Cloud Networks. In: 2018 14th international conference on network and service management (CNSM), pp 300–303
Peterson L, Anderson , Culler D, Roscoe T (2003) A blueprint for introducing disruptive technology into the internet. SIGCOMM Comput Commun Rev 33(1):59–64. https://doi.org/10.1145/774763.774772
Pfaff B, Pettit J, Koponen T, Jackson EJ, Zhou A, Rajahalme J, Gross J, Wang A, Stringer J, Shelar P, Amidon K, Casado M (2015) The design and implementation of open vSwitch. Symposium on networked systems design and implementation. [Online] Available on: https://api.semanticscholar.org/CorpusID:1052365
Project Floodlight (2013) Indigo—Core OpenFlow agent and infrastructure modules. [Online code] Available on: https://github.com/floodlight/indigo
Project Floodlight (2016) Floodlight SDN OpenFlow Controller. [Online code]. Available on: https://github.com/floodlight/floodlight
Project Floodlight (2018) Floodlight OpenFlow Controller. [Online] Available on: https://groups.io/g/floodlight
Qing S (2014) Vers un Contrôle Programmable pour le Futur Internet et le Cloud Computing. PhD thesis, PhD repport. TELECOM ParisTech, 29 Septembre
Rob S, Gibb G, Kok-Kiong Y, Guido A, Martin C, Nick M, Guru P (2009) FlowVisor: a network virtualization layer, 01. [Online] Available on: https://www.researchgate.net/publication/238109224_FlowVisor_A_Network_Virtualization_Layer
Ruth P, Jiang X, Dongyan X, Goasguen S (2005) Virtual distributed environments in a shared infrastructure. IEEE Comput 38(5):63–69
RYU Project (2014) RYU SDN Framework - Ryubook 1.0 documentation. [Online] Available on: https://osrg.github.io/ryu-book/en/html/
Sathyanarayana SM (2013) FlowVisor - A network hypervisor. [Online code] Available on: https://github.com/opennetworkinglab/flowvisor
Singla A, Rijsman B (2013) Day one: understanding OpenContrail architecture. [Online] Available on: https://www.juniper.net/documentation/en_US/day-one-books/OpenContrailBook.pdf
Sune M, Koepsel A, Alvarez V, Jungel T (2013) The OpenFlow eXtensible DataPath daemon. [Online code] Available on: https://github.com/damomeen/xDPd-for-EZappliance
Sune M, Koepsel A, Alvarez V, Jungel T (2014) Module that adds virtualization capabilities to xdpd. [Online code] Available on: https://github.com/fp7-alien/xDPd-Virtualization
Szegedi P, Riera JF, Garcia-Espin JA, Hidell M, SjodinP, . Soderman P, Ruffini M, O’Mahony D, Bianco A, Giraudo L, De Leon MP, Power G, Cervello-Pastor C, Lopez V, Naegele-Jackson S (2011) Enabling future internet research: the FEDERICA case. Commun Mag IEEE 49(7): 54–61. https://doi.org/10.1109/MCOM.2011.5936155
Touch J (2000) Dynamic Internet overlay deployment and management using the X-Bone. 2000 international conference on in network protocols, 2000. Proceedings, pp 59–68. https://doi.org/10.1109/ICNP.2000.896292
Yiannis Y, Schulz-Zander J, Zhu J (2011) Pantou: OpenFlow 1.0 for OpenWRT. [Online] Available on: https://www.bibsonomy.org/bibtex/283d1c567a3d8b9a8127947319fdf8c30/chesteve
Acknowledgements
We would like to thank, specially, to Dr Abdulhalim Dandoush for his contribution in several technical parts and supervision of the experimentation part, in addition to the correction and reformulation of the entire text using better English for the revised version. Also, to Amal Kammoun for her help to implement the simulation work. Finally, we would like to thank Ines Ayadi and Noëmie Simoni for their contributions in precedent work cited in this paper.
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 (e.g. a society or other partner) 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
Diaz, G., Chahbar, M. Towards a QoS-aware network virtual deployment for network-as-a-service. J Ambient Intell Human Comput 15, 623–639 (2024). https://doi.org/10.1007/s12652-023-04719-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-023-04719-1