Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support

Recently, Network Function Virtualization (NFV) and Software Defined Networking (SDN) have attracted many mobile operators. For the flexible deployment of Network Functions (NFs) in an NFV environment, NF decompositions and control/user plane separation have been introduced in the literature. That i...

Full description

Bibliographic Details
Main Authors: Basheer Raddwan, Khalil AL-Wagih, Ibrahim A. Al-Baltah, Mohamed A. Alrshah, Mohammed A. Al-Maqri
Format: Article
Language:English
Published: MDPI AG 2019-09-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/11/9/1173
_version_ 1811298371143467008
author Basheer Raddwan
Khalil AL-Wagih
Ibrahim A. Al-Baltah
Mohamed A. Alrshah
Mohammed A. Al-Maqri
author_facet Basheer Raddwan
Khalil AL-Wagih
Ibrahim A. Al-Baltah
Mohamed A. Alrshah
Mohammed A. Al-Maqri
author_sort Basheer Raddwan
collection DOAJ
description Recently, Network Function Virtualization (NFV) and Software Defined Networking (SDN) have attracted many mobile operators. For the flexible deployment of Network Functions (NFs) in an NFV environment, NF decompositions and control/user plane separation have been introduced in the literature. That is to map traditional functions into their corresponding Virtual Network Functions (VNFs). This mapping requires the NFV Resource Allocation (NFV-RA) for multi-path service graphs with a high number of virtual nodes and links, which is a complex NP-hard problem that inherited its complexity from the Virtual Network Embedding (VNE). This paper proposes a new path mapping approach to solving the NFV-RA problem for decomposed Network Service Chains (NSCs). The proposed solution has symmetrically considered optimizing an average embedding cost with an enhancement on average execution time. The proposed approach has been compared to two other existing schemes using 6 and 16 scenarios of short and long simulation runs, respectively. The impact of the number of nodes, links and paths of the service requests on the proposed scheme has been studied by solving more than 122,000 service requests. The proposed Integer Linear Programming (ILP) and heuristic schemes have reduced the execution time up to 39.58% and 6.42% compared to existing ILP and heuristic schemes, respectively. Moreover, the proposed schemes have also reduced the average embedding cost and increased the profit for the service providers.
first_indexed 2024-04-13T06:18:25Z
format Article
id doaj.art-c13f3307f3cd4fcdaffdec6dbc6cb42e
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-04-13T06:18:25Z
publishDate 2019-09-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-c13f3307f3cd4fcdaffdec6dbc6cb42e2022-12-22T02:58:44ZengMDPI AGSymmetry2073-89942019-09-01119117310.3390/sym11091173sym11091173Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition SupportBasheer Raddwan0Khalil AL-Wagih1Ibrahim A. Al-Baltah2Mohamed A. Alrshah3Mohammed A. Al-Maqri4Faculty of Engineering & Information Technology, University of Modern Sciences, 85RC+6V Sana’a, YemenFaculty of Computer science & Information System, Thamar University, H9HG+H5 Thamar, YemenDepartment of Information Technology, Faculty of Computer Science & IT, Sana’a University, 85XR+C5 Sana’a, YemenDepartment Communication Technology & Network, Faculty of Computer Science & IT, Universiti Putra Malaysia, Serdang 43400, MalaysiaDepartment of Information Technology, Faculty of Engineering & Information Technology, Azal University for Human Development, 954F+PW Sana’a, YemenRecently, Network Function Virtualization (NFV) and Software Defined Networking (SDN) have attracted many mobile operators. For the flexible deployment of Network Functions (NFs) in an NFV environment, NF decompositions and control/user plane separation have been introduced in the literature. That is to map traditional functions into their corresponding Virtual Network Functions (VNFs). This mapping requires the NFV Resource Allocation (NFV-RA) for multi-path service graphs with a high number of virtual nodes and links, which is a complex NP-hard problem that inherited its complexity from the Virtual Network Embedding (VNE). This paper proposes a new path mapping approach to solving the NFV-RA problem for decomposed Network Service Chains (NSCs). The proposed solution has symmetrically considered optimizing an average embedding cost with an enhancement on average execution time. The proposed approach has been compared to two other existing schemes using 6 and 16 scenarios of short and long simulation runs, respectively. The impact of the number of nodes, links and paths of the service requests on the proposed scheme has been studied by solving more than 122,000 service requests. The proposed Integer Linear Programming (ILP) and heuristic schemes have reduced the execution time up to 39.58% and 6.42% compared to existing ILP and heuristic schemes, respectively. Moreover, the proposed schemes have also reduced the average embedding cost and increased the profit for the service providers.https://www.mdpi.com/2073-8994/11/9/1173embeddingnetwork function decompositionnetwork function virtualization (NFV)network function virtualization resource allocation (NFV-RA)service function chaining (SFC)
spellingShingle Basheer Raddwan
Khalil AL-Wagih
Ibrahim A. Al-Baltah
Mohamed A. Alrshah
Mohammed A. Al-Maqri
Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support
Symmetry
embedding
network function decomposition
network function virtualization (NFV)
network function virtualization resource allocation (NFV-RA)
service function chaining (SFC)
title Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support
title_full Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support
title_fullStr Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support
title_full_unstemmed Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support
title_short Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support
title_sort path mapping approach for network function virtualization resource allocation with network function decomposition support
topic embedding
network function decomposition
network function virtualization (NFV)
network function virtualization resource allocation (NFV-RA)
service function chaining (SFC)
url https://www.mdpi.com/2073-8994/11/9/1173
work_keys_str_mv AT basheerraddwan pathmappingapproachfornetworkfunctionvirtualizationresourceallocationwithnetworkfunctiondecompositionsupport
AT khalilalwagih pathmappingapproachfornetworkfunctionvirtualizationresourceallocationwithnetworkfunctiondecompositionsupport
AT ibrahimaalbaltah pathmappingapproachfornetworkfunctionvirtualizationresourceallocationwithnetworkfunctiondecompositionsupport
AT mohamedaalrshah pathmappingapproachfornetworkfunctionvirtualizationresourceallocationwithnetworkfunctiondecompositionsupport
AT mohammedaalmaqri pathmappingapproachfornetworkfunctionvirtualizationresourceallocationwithnetworkfunctiondecompositionsupport