TY - GEN
T1 - Column Generation Based Algorithm for Service Chaining Relaxing Visit Order and Routing Constraints
AU - Sato, Takehiro
AU - Kikuchi, Atsushi
AU - Shinkuma, Ryoichi
AU - Oki, Eiji
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - Service chaining is a method for providing desired network services to users by concatenating virtualized network functions (VNFs) in the network. There have been studies on service chain provisioning models that relax the visit order of VNFs and routing constraints. These models make it difficult to obtain an optimal solution in a practical time due to the huge number of decision variables associated with the problem. A heuristic approach that obtains a nearly-optimal solution within a practical time is needed. This paper proposes a column generation based heuristic algorithm for the service chain provisioning problem that relaxes the VNF visit order and routing constraints. The proposed algorithm divides the problem into a VNF placement problem and a routing problem and applies the column generation technique to solve the latter. Numerical results show that the proposed algorithm shortens the computation time compared to directly solving the original integer linear programming problem in exchange for some increase in the cost for VNF placement and link utilization.
AB - Service chaining is a method for providing desired network services to users by concatenating virtualized network functions (VNFs) in the network. There have been studies on service chain provisioning models that relax the visit order of VNFs and routing constraints. These models make it difficult to obtain an optimal solution in a practical time due to the huge number of decision variables associated with the problem. A heuristic approach that obtains a nearly-optimal solution within a practical time is needed. This paper proposes a column generation based heuristic algorithm for the service chain provisioning problem that relaxes the VNF visit order and routing constraints. The proposed algorithm divides the problem into a VNF placement problem and a routing problem and applies the column generation technique to solve the latter. Numerical results show that the proposed algorithm shortens the computation time compared to directly solving the original integer linear programming problem in exchange for some increase in the cost for VNF placement and link utilization.
KW - column generation
KW - integer linear programming
KW - network function virtualization
KW - service chaining
UR - http://www.scopus.com/inward/record.url?scp=85101208472&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85101208472&partnerID=8YFLogxK
U2 - 10.1109/GLOBECOM42002.2020.9348176
DO - 10.1109/GLOBECOM42002.2020.9348176
M3 - Conference contribution
AN - SCOPUS:85101208472
T3 - 2020 IEEE Global Communications Conference, GLOBECOM 2020 - Proceedings
BT - 2020 IEEE Global Communications Conference, GLOBECOM 2020 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 IEEE Global Communications Conference, GLOBECOM 2020
Y2 - 7 December 2020 through 11 December 2020
ER -