
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