An Availability-Enhanced Service Function Chain Placement Scheme in Network Function Virtualization

A service function chain (SFC) is an ordered virtual network function (VNF) chain for processing traffic flows to deliver end-to-end network services in a virtual networking environment. A challenging problem for an SFC in this context is to determine where to deploy VNFs and how to route traffic be...

Full description

Bibliographic Details
Main Authors: Yansen Xu, Ved P. Kafle
Format: Article
Language:English
Published: MDPI AG 2019-06-01
Series:Journal of Sensor and Actuator Networks
Subjects:
Online Access:https://www.mdpi.com/2224-2708/8/2/34
_version_ 1819168306794332160
author Yansen Xu
Ved P. Kafle
author_facet Yansen Xu
Ved P. Kafle
author_sort Yansen Xu
collection DOAJ
description A service function chain (SFC) is an ordered virtual network function (VNF) chain for processing traffic flows to deliver end-to-end network services in a virtual networking environment. A challenging problem for an SFC in this context is to determine where to deploy VNFs and how to route traffic between VNFs of an SFC on a substrate network. In this paper, we formulate an SFC placement problem as an integer linear programing (ILP) model, and propose an availability-enhanced VNF placing scheme based on the layered graphs approach. To improve the availability of SFC deployment, our scheme distributes VNFs of an SFC to multiple substrate nodes to avoid a single point of failure. We conduct numerical analysis and computer simulation to validate the feasibility of our SFC scheme. The results show that the proposed scheme outperforms well in different network scenarios in terms of end-to-end delay of the SFC and computation time cost.
first_indexed 2024-12-22T19:01:31Z
format Article
id doaj.art-1403a4d3425e443badeb3118ac6dfd34
institution Directory Open Access Journal
issn 2224-2708
language English
last_indexed 2024-12-22T19:01:31Z
publishDate 2019-06-01
publisher MDPI AG
record_format Article
series Journal of Sensor and Actuator Networks
spelling doaj.art-1403a4d3425e443badeb3118ac6dfd342022-12-21T18:15:56ZengMDPI AGJournal of Sensor and Actuator Networks2224-27082019-06-01823410.3390/jsan8020034jsan8020034An Availability-Enhanced Service Function Chain Placement Scheme in Network Function VirtualizationYansen Xu0Ved P. Kafle1Department of Informatics, The University of Electro-Communications, Chofu 182-8585, JapanDepartment of Informatics, The University of Electro-Communications, Chofu 182-8585, JapanA service function chain (SFC) is an ordered virtual network function (VNF) chain for processing traffic flows to deliver end-to-end network services in a virtual networking environment. A challenging problem for an SFC in this context is to determine where to deploy VNFs and how to route traffic between VNFs of an SFC on a substrate network. In this paper, we formulate an SFC placement problem as an integer linear programing (ILP) model, and propose an availability-enhanced VNF placing scheme based on the layered graphs approach. To improve the availability of SFC deployment, our scheme distributes VNFs of an SFC to multiple substrate nodes to avoid a single point of failure. We conduct numerical analysis and computer simulation to validate the feasibility of our SFC scheme. The results show that the proposed scheme outperforms well in different network scenarios in terms of end-to-end delay of the SFC and computation time cost.https://www.mdpi.com/2224-2708/8/2/34service function chainnetwork function virtualizationsoftware-defined networkingresource managementnetwork management
spellingShingle Yansen Xu
Ved P. Kafle
An Availability-Enhanced Service Function Chain Placement Scheme in Network Function Virtualization
Journal of Sensor and Actuator Networks
service function chain
network function virtualization
software-defined networking
resource management
network management
title An Availability-Enhanced Service Function Chain Placement Scheme in Network Function Virtualization
title_full An Availability-Enhanced Service Function Chain Placement Scheme in Network Function Virtualization
title_fullStr An Availability-Enhanced Service Function Chain Placement Scheme in Network Function Virtualization
title_full_unstemmed An Availability-Enhanced Service Function Chain Placement Scheme in Network Function Virtualization
title_short An Availability-Enhanced Service Function Chain Placement Scheme in Network Function Virtualization
title_sort availability enhanced service function chain placement scheme in network function virtualization
topic service function chain
network function virtualization
software-defined networking
resource management
network management
url https://www.mdpi.com/2224-2708/8/2/34
work_keys_str_mv AT yansenxu anavailabilityenhancedservicefunctionchainplacementschemeinnetworkfunctionvirtualization
AT vedpkafle anavailabilityenhancedservicefunctionchainplacementschemeinnetworkfunctionvirtualization
AT yansenxu availabilityenhancedservicefunctionchainplacementschemeinnetworkfunctionvirtualization
AT vedpkafle availabilityenhancedservicefunctionchainplacementschemeinnetworkfunctionvirtualization