High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments

Network Function Virtualization (NFV) stands out quickly as a promising innovation in telecommunication networks. It leverages the concept of cloud technology and virtualization techniques. However, the continuity of cloud network services has become an essential availability requirement for NFV. Fa...

Full description

Bibliographic Details
Main Authors: Marwa A. Abdelaal, Gamal A. Ebrahim, Wagdy R. Anis
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9383222/
_version_ 1811210635167399936
author Marwa A. Abdelaal
Gamal A. Ebrahim
Wagdy R. Anis
author_facet Marwa A. Abdelaal
Gamal A. Ebrahim
Wagdy R. Anis
author_sort Marwa A. Abdelaal
collection DOAJ
description Network Function Virtualization (NFV) stands out quickly as a promising innovation in telecommunication networks. It leverages the concept of cloud technology and virtualization techniques. However, the continuity of cloud network services has become an essential availability requirement for NFV. Failure of Virtual Network Functions (VNFs) may cause critical quality assurance problems for such network services. VNF chaining and placement can be considered as the VNF Forwarding Graph (VNF-FG) mapped on a cloud provider infrastructure, also called NFV Infrastructure (NFVI). This mapping is addressed while neglecting the massive link utilization and bandwidth consumption that can be encountered during VNF recovery phase. In this paper, an Integer Linear Programming (ILP) approach is developed to model VNF-FG deployment problem while guaranteeing high availability against node/VM failures. Then, the Redundant VNF-FG Deployment (RVNF-FGD) heuristic algorithm is proposed that takes VNF migration into consideration. RVNF-FGD algorithm attempts to find a near-optimal solution that achieves a trade-off between availability and scalability with a reasonable convergence time. Thus, facilitating the practical deployment of the proposed approach. Simulation results confirm that RVNF-FGD algorithm is capable of simultaneously reducing link utilization and bandwidth consumption across the core layer of the cloud network. In addition, it reduces VNF-FG communication cost and overall energy consumption. The convergence time of RVNF-FGD algorithm is assessed by applying it to broader cloud network architectures. This assessment indicates the viability of the proposed approach in responding quickly to failures.
first_indexed 2024-04-12T04:58:07Z
format Article
id doaj.art-731e1eea47824b57abaa696f87b9ff62
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-12T04:58:07Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-731e1eea47824b57abaa696f87b9ff622022-12-22T03:47:03ZengIEEEIEEE Access2169-35362021-01-019538615388410.1109/ACCESS.2021.30683429383222High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing EnvironmentsMarwa A. Abdelaal0Gamal A. Ebrahim1https://orcid.org/0000-0002-6519-9511Wagdy R. Anis2Electronics and Communications Engineering Department, Faculty of Engineering, Ain Shams University, Cairo, EgyptComputer and Systems Engineering Department, Faculty of Engineering, Ain Shams University, Cairo, EgyptElectronics and Communications Engineering Department, Faculty of Engineering, Ain Shams University, Cairo, EgyptNetwork Function Virtualization (NFV) stands out quickly as a promising innovation in telecommunication networks. It leverages the concept of cloud technology and virtualization techniques. However, the continuity of cloud network services has become an essential availability requirement for NFV. Failure of Virtual Network Functions (VNFs) may cause critical quality assurance problems for such network services. VNF chaining and placement can be considered as the VNF Forwarding Graph (VNF-FG) mapped on a cloud provider infrastructure, also called NFV Infrastructure (NFVI). This mapping is addressed while neglecting the massive link utilization and bandwidth consumption that can be encountered during VNF recovery phase. In this paper, an Integer Linear Programming (ILP) approach is developed to model VNF-FG deployment problem while guaranteeing high availability against node/VM failures. Then, the Redundant VNF-FG Deployment (RVNF-FGD) heuristic algorithm is proposed that takes VNF migration into consideration. RVNF-FGD algorithm attempts to find a near-optimal solution that achieves a trade-off between availability and scalability with a reasonable convergence time. Thus, facilitating the practical deployment of the proposed approach. Simulation results confirm that RVNF-FGD algorithm is capable of simultaneously reducing link utilization and bandwidth consumption across the core layer of the cloud network. In addition, it reduces VNF-FG communication cost and overall energy consumption. The convergence time of RVNF-FGD algorithm is assessed by applying it to broader cloud network architectures. This assessment indicates the viability of the proposed approach in responding quickly to failures.https://ieeexplore.ieee.org/document/9383222/Network function virtualization (NFV)network function virtualization infrastructure (NFVI)software-defined networking (SDN)virtual network function (VNF)virtual network function forwarding graph (VNF-FG)
spellingShingle Marwa A. Abdelaal
Gamal A. Ebrahim
Wagdy R. Anis
High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
IEEE Access
Network function virtualization (NFV)
network function virtualization infrastructure (NFVI)
software-defined networking (SDN)
virtual network function (VNF)
virtual network function forwarding graph (VNF-FG)
title High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
title_full High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
title_fullStr High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
title_full_unstemmed High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
title_short High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
title_sort high availability deployment of virtual network function forwarding graph in cloud computing environments
topic Network function virtualization (NFV)
network function virtualization infrastructure (NFVI)
software-defined networking (SDN)
virtual network function (VNF)
virtual network function forwarding graph (VNF-FG)
url https://ieeexplore.ieee.org/document/9383222/
work_keys_str_mv AT marwaaabdelaal highavailabilitydeploymentofvirtualnetworkfunctionforwardinggraphincloudcomputingenvironments
AT gamalaebrahim highavailabilitydeploymentofvirtualnetworkfunctionforwardinggraphincloudcomputingenvironments
AT wagdyranis highavailabilitydeploymentofvirtualnetworkfunctionforwardinggraphincloudcomputingenvironments