TY - JOUR
T1 - Virtual Network Function Placement for Service Chaining by Relaxing Visit Order and Non-Loop Constraints
AU - Hyodo, Naoki
AU - Sato, Takehiro
AU - Shinkuma, Ryoichi
AU - Oki, Eiji
N1 - Funding Information:
This work was supported in part by the JSPS KAKENHI, Japan, under Grant 15K00116 and Grant 18H03230.
Publisher Copyright:
© 2013 IEEE.
PY - 2019
Y1 - 2019
N2 - Network Function Virtualization (NFV) is a paradigm that virtualizes traditional network functions and instantiates Virtual Network Functions (VNFs) as software instances separate from hardware appliances. Service Chaining (SC), seen as one of the major NFV use cases, provides customized services to users by concatenating VNFs. A VNF placement model for SC that relaxes the visit order constraints of requested VNFs has been considered. Relaxing the VNF visit order constraints reduces the number of VNFs which need to be placed in the network. However, since the model does not permit any loop within an SC path, the efficiency of utilization of computation resources deteriorates in some topologies. This paper proposes a VNF placement model for SC which minimizes the cost for placing VNFs and utilizing link capacity while allowing both relaxation of VNF visit order constraints and configuration of SC paths including loops. The proposed model determines routes of requested SC paths, which can have loops, by introducing a logical layered network generated from an original physical network. This model is formulated as an Integer Linear Programming (ILP) problem. A heuristic algorithm is introduced for the case that the ILP problem is not tractable. Simulation results show that the proposed model provides SC paths with smaller cost compared to the conventional model.
AB - Network Function Virtualization (NFV) is a paradigm that virtualizes traditional network functions and instantiates Virtual Network Functions (VNFs) as software instances separate from hardware appliances. Service Chaining (SC), seen as one of the major NFV use cases, provides customized services to users by concatenating VNFs. A VNF placement model for SC that relaxes the visit order constraints of requested VNFs has been considered. Relaxing the VNF visit order constraints reduces the number of VNFs which need to be placed in the network. However, since the model does not permit any loop within an SC path, the efficiency of utilization of computation resources deteriorates in some topologies. This paper proposes a VNF placement model for SC which minimizes the cost for placing VNFs and utilizing link capacity while allowing both relaxation of VNF visit order constraints and configuration of SC paths including loops. The proposed model determines routes of requested SC paths, which can have loops, by introducing a logical layered network generated from an original physical network. This model is formulated as an Integer Linear Programming (ILP) problem. A heuristic algorithm is introduced for the case that the ILP problem is not tractable. Simulation results show that the proposed model provides SC paths with smaller cost compared to the conventional model.
KW - Heuristic algorithms
KW - Optimization
KW - integer linear programming
KW - network function virtualization
KW - service chaining
KW - virtual network function
UR - http://www.scopus.com/inward/record.url?scp=85077566648&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077566648&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2019.2934725
DO - 10.1109/ACCESS.2019.2934725
M3 - Article
AN - SCOPUS:85077566648
SN - 2169-3536
VL - 7
SP - 165399
EP - 165410
JO - IEEE Access
JF - IEEE Access
M1 - 8794797
ER -