Skip to main content
Log in

Towards a QoS-aware network virtual deployment for network-as-a-service

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Gladys Diaz.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-023-04719-1

Keywords

Navigation