Cargando…

Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6

With the emergence of virtualization technology, Network Function Virtualization (NFV) and Software Defined Networking (SDN) make the network function abstract from the hardware and allow it to be run on virtual machines. These technologies can help to provide more efficient services to users by Ser...

Descripción completa

Detalles Bibliográficos
Autores principales: Wu, Yutong, Zhou, Jinhe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8512128/
https://www.ncbi.nlm.nih.gov/pubmed/34640883
http://dx.doi.org/10.3390/s21196563
_version_ 1784582916313972736
author Wu, Yutong
Zhou, Jinhe
author_facet Wu, Yutong
Zhou, Jinhe
author_sort Wu, Yutong
collection PubMed
description With the emergence of virtualization technology, Network Function Virtualization (NFV) and Software Defined Networking (SDN) make the network function abstract from the hardware and allow it to be run on virtual machines. These technologies can help to provide more efficient services to users by Service Function Chaining (SFC). The sequence of multiple VNFs required by network operators to perform traffic steering is called SFC. Mapping and deploying SFC on the physical network can enable users to obtain customized services in time. At present, a key problem in deploying SFC is how to reduce network resource consumption and load pressure while ensuring the corresponding services for users. In this paper, we first introduce an NFV architecture for SFC deployment, and illustrate the SFC orchestration process which is based on SRv6 in multi-domain scenario. Then, we propose an effective SFC dynamic orchestration algorithm. First, we use Breadth-First Search algorithm to traverse network and find the shortest path for deploying VNFs. Next, we use the improved Ant Colony Optimization algorithm to generate the optimal deployment scheme. Finally, we conduct a series of experiments to verify the performance of our algorithm. Compared with other deployment algorithms, the results show that our solution effectively optimizes end-to-end delay, bandwidth resource consumption and load balancing.
format Online
Article
Text
id pubmed-8512128
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85121282021-10-14 Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6 Wu, Yutong Zhou, Jinhe Sensors (Basel) Article With the emergence of virtualization technology, Network Function Virtualization (NFV) and Software Defined Networking (SDN) make the network function abstract from the hardware and allow it to be run on virtual machines. These technologies can help to provide more efficient services to users by Service Function Chaining (SFC). The sequence of multiple VNFs required by network operators to perform traffic steering is called SFC. Mapping and deploying SFC on the physical network can enable users to obtain customized services in time. At present, a key problem in deploying SFC is how to reduce network resource consumption and load pressure while ensuring the corresponding services for users. In this paper, we first introduce an NFV architecture for SFC deployment, and illustrate the SFC orchestration process which is based on SRv6 in multi-domain scenario. Then, we propose an effective SFC dynamic orchestration algorithm. First, we use Breadth-First Search algorithm to traverse network and find the shortest path for deploying VNFs. Next, we use the improved Ant Colony Optimization algorithm to generate the optimal deployment scheme. Finally, we conduct a series of experiments to verify the performance of our algorithm. Compared with other deployment algorithms, the results show that our solution effectively optimizes end-to-end delay, bandwidth resource consumption and load balancing. MDPI 2021-09-30 /pmc/articles/PMC8512128/ /pubmed/34640883 http://dx.doi.org/10.3390/s21196563 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wu, Yutong
Zhou, Jinhe
Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6
title Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6
title_full Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6
title_fullStr Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6
title_full_unstemmed Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6
title_short Dynamic Service Function Chaining Orchestration in a Multi-Domain: A Heuristic Approach Based on SRv6
title_sort dynamic service function chaining orchestration in a multi-domain: a heuristic approach based on srv6
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8512128/
https://www.ncbi.nlm.nih.gov/pubmed/34640883
http://dx.doi.org/10.3390/s21196563
work_keys_str_mv AT wuyutong dynamicservicefunctionchainingorchestrationinamultidomainaheuristicapproachbasedonsrv6
AT zhoujinhe dynamicservicefunctionchainingorchestrationinamultidomainaheuristicapproachbasedonsrv6