Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized Datacenters

Network function virtualization (NFV) is an emerging paradigm that has revolutionized the deployment and provisioning of telecommunication network services (NS). In NFV, a network service is implemented as a chain of network functions (NFs). NFs are virtualized and packaged into virtual network func...

Full description

Bibliographic Details
Main Authors: Satyajit Padhy, Jerry Chou
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9380313/
_version_ 1819293586540199936
author Satyajit Padhy
Jerry Chou
author_facet Satyajit Padhy
Jerry Chou
author_sort Satyajit Padhy
collection DOAJ
description Network function virtualization (NFV) is an emerging paradigm that has revolutionized the deployment and provisioning of telecommunication network services (NS). In NFV, a network service is implemented as a chain of network functions (NFs). NFs are virtualized and packaged into virtual network functions (VNF), so that they can be decoupled from the physical middleboxes and dynamically deployed on standard virtualization platforms in cloud or datacenters. Therefore, NFV has the potential to provide significant cost reductions in operating expenses (OPEX) and capital expenses (CAPEX) and increased agility for network service deployments. However, to build and manage a network function virtualization infrastructure (NFVI) is challenging. One of the key problems is to determine the mapping between underlying physical resources and VNFs in order to minimize energy consumption without violating service-level agreements (SLA). Many previous studies use embedding solutions to solve the problem by only considering the resource demand of NS and the resource capacity of physical network at a given time instance. But in practice, the resource demands of NS can vary over time, hence the embedding decision must be reconfigured accordingly. Many techniques can be used for reconfiguration, including resource scaling, instance migration and traffic re-direction. But each of these operation is associated with some costs, such as service interruptions, and additional resource or energy consumption. In this work, we investigate various reconfiguration strategies, formulate their costs by designing a model in the NFV placement problem, and propose Integer Linear Programming (ILP) and heuristic solutions, called <italic>REAP</italic>. In our evaluation, we observed 60&#x0025; and 25&#x0025; cost reduction for energy and reconfiguration costs, and we analyze the cost reduction from each of the reconfiguration methods to validate the design of our heuristic algorithm.
first_indexed 2024-12-24T04:12:47Z
format Article
id doaj.art-2a085ffea7bc483387a4868ebc5d0b55
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-24T04:12:47Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-2a085ffea7bc483387a4868ebc5d0b552022-12-21T17:16:01ZengIEEEIEEE Access2169-35362021-01-019484134842810.1109/ACCESS.2021.30665179380313Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized DatacentersSatyajit Padhy0https://orcid.org/0000-0002-0251-2750Jerry Chou1https://orcid.org/0000-0001-7851-1140Institute of Information System and Applications, National Tsing Hua University, Hsinchu, TaiwanDepartment of Computer Science, National Tsing Hua University, Hsinchu, TaiwanNetwork function virtualization (NFV) is an emerging paradigm that has revolutionized the deployment and provisioning of telecommunication network services (NS). In NFV, a network service is implemented as a chain of network functions (NFs). NFs are virtualized and packaged into virtual network functions (VNF), so that they can be decoupled from the physical middleboxes and dynamically deployed on standard virtualization platforms in cloud or datacenters. Therefore, NFV has the potential to provide significant cost reductions in operating expenses (OPEX) and capital expenses (CAPEX) and increased agility for network service deployments. However, to build and manage a network function virtualization infrastructure (NFVI) is challenging. One of the key problems is to determine the mapping between underlying physical resources and VNFs in order to minimize energy consumption without violating service-level agreements (SLA). Many previous studies use embedding solutions to solve the problem by only considering the resource demand of NS and the resource capacity of physical network at a given time instance. But in practice, the resource demands of NS can vary over time, hence the embedding decision must be reconfigured accordingly. Many techniques can be used for reconfiguration, including resource scaling, instance migration and traffic re-direction. But each of these operation is associated with some costs, such as service interruptions, and additional resource or energy consumption. In this work, we investigate various reconfiguration strategies, formulate their costs by designing a model in the NFV placement problem, and propose Integer Linear Programming (ILP) and heuristic solutions, called <italic>REAP</italic>. In our evaluation, we observed 60&#x0025; and 25&#x0025; cost reduction for energy and reconfiguration costs, and we analyze the cost reduction from each of the reconfiguration methods to validate the design of our heuristic algorithm.https://ieeexplore.ieee.org/document/9380313/Network function virtualizationoptimizationschedulingresource management
spellingShingle Satyajit Padhy
Jerry Chou
Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized Datacenters
IEEE Access
Network function virtualization
optimization
scheduling
resource management
title Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized Datacenters
title_full Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized Datacenters
title_fullStr Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized Datacenters
title_full_unstemmed Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized Datacenters
title_short Reconfiguration Aware Orchestration for Network Function Virtualization With Time-Varied Workload in Virtualized Datacenters
title_sort reconfiguration aware orchestration for network function virtualization with time varied workload in virtualized datacenters
topic Network function virtualization
optimization
scheduling
resource management
url https://ieeexplore.ieee.org/document/9380313/
work_keys_str_mv AT satyajitpadhy reconfigurationawareorchestrationfornetworkfunctionvirtualizationwithtimevariedworkloadinvirtualizeddatacenters
AT jerrychou reconfigurationawareorchestrationfornetworkfunctionvirtualizationwithtimevariedworkloadinvirtualizeddatacenters