An Efficient Approach for Service Function Chain Deployment
Dan Liao
1
, Guangyang Zhu
1
, Yayu Li
1
, Gang Sun
1,2
and Victor Chang
3
1
Key Lab of Optical Fiber Sensing and Communications (Ministry of Education),
University of Electronic Science and Technology of China, Chengdu, China
2
Center for Cyber Security, University of Electronic Science and Technology of China, Chengdu, China
3
Xi’an Jiaotong-Liverpool University, Suzhou, China
Keywords: Network Function Virtualization, Service Function Chain, Provisioning, Layering.
Abstract: Since the popularity and development of Cloud Computing, Network Function Virtualization (NFV) and
Service Function Chain (SFC) provisioning have attracted more and more attentions from researchers. With
the increasing of the number of users and demands for network resources, network resources are becoming
extremely valuable. Therefore, it is necessary for designing an efficient algorithm to provision the SFC with
the minimum consumption of bandwidth resources. In this paper, we study the problem of cost efficient
deploying for SFCs to reduce the consumption of bandwidth resources. We propose an efficient algorithm
for SFC deployment based on the strategies of layering physical network and evaluating physical network
nodes to minimize the bandwidth resource consumption (SFCD-LEMB). It aims at deploying the
Virtualization Network Functions (VNFs) of the SFC onto appropriate nodes and mapping the SFC onto
reasonable path by layering the physical network. Simulation results show that the average gains on
bandwidth consumption, acceptance ratio and time efficiency of our algorithm are 50%, 15% and 60%,
respectively.
1 INTRODUCTION
In the traditional network, network functions (NFs)
(e.g., network address translator (NAT), load
balancer, firewall, gateway and intrusion detection
system (IDS) (Min Sang Yoon and Ahmed E.
Kamal, 2016)) are implemented by dedicated
hardware, and it’s expensively to join a new NF into
the existing network (Minh-Tuan Thai et al., 2016).
To solve this problem, the technology of network
function virtualization (NFV) has been proposed. In
the NFV environment, the network functions are
migrated from the dedicated hardware to the
software that run on the virtual machines (VMs)
(Rami Cohen et al., 2015) and can implement the
corresponding functions. The network functions
running on the VMs are called the virtualization
network functions (VNFs). Multiple VNFs form a
service function chain (SFC) in a specific order
(Juliver Gil Herrera et al., 2016) for catering the
communication requirements (Sevil Mehraghdam et
al., 2014).
NFV enables network operators to conveniently
manage the infrastructure and instantiate software
network functions on commercial servers (Carla
Mouradian et al., 2015). Through NFV technology,
infrastructure provider can flexibly deploy NFs on
the VMs by virtualizing relevant appliances (Tachun
Lin et al., 2016) (Bo Han et al., 2015). The
commercial hardware can host several VNFs in the
different time slots, thus it significantly improves the
utilization of the physical resource and saves the
cost for purchasing new equipment to meet the
increasing demands. NFV brings many benefits to
the network in both resource and cost efficiency, i.e.,
it can observably reduce the capital expenditure
(CAPEX) and the operational expenditure (OPEX)
(Maryam Jalalitabar et al., 2016) and accompany
with the performance improvements, such as the
decrease of latency and increase of adaptation. Thus,
efficient deployment for SFC revolutionary
promotes the network virtualization and makes the
network more intelligently.
NFV brings benefit to both of infrastructure
provider and users, however, there are some issues
need to be solved. For example, the latency will
influence clients’ experience and the resource
consumption of each SFC may relate to how many
SFC requests can be provisioned by the physical
network. Since reducing bandwidth resource
612
Liao, D., Zhu, G., Li, Y., Sun, G. and Chang, V.
An Efficient Approach for Service Function Chain Deployment.
DOI: 10.5220/0006761806120619
In Proceedings of the 20th International Conference on Enterprise Information Systems (ICEIS 2018), pages 612-619
ISBN: 978-989-758-298-1
Copyright
c
2019 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved