Shortest Path Tour Problem Based Integer Linear Programming for Service Chaining in NFV Networks

Masahiro Sasabe Takanori Hara

In Proc. of 6th IEEE Conference on Network Softwarization (NetSoft), 2020

Abstract

Network functions virtualization (NFV) is a new paradigm to achieve flexible and agile network services by decoupling network functions from proprietary hardware and running them on generic hardware as virtual network functions (VNFs). In the NFV network, a certain network service can be modeled as a sequence of VNFs, called a service chain. Given a connection request (origin node, destination node, and service chain requirement, which is a sequence of functions), the service chaining problem aims to find an appropriate service path, which starts from the origin and ends with the destination while executing the VNFs at the intermediate nodes in the required order. Some existing work noticed that the service chaining problem was similar to the shortest path tour problem (SPTP). To the best of our knowledge, this is the first work that exactly formulates the service chaining problem as an SPTP-based integer linear program (ILP). Through numerical results, we show the SPTP-based ILP can support 1.30-1.77 times larger scale systems than the existing ILP.

Downloads

Text Reference

Masahiro Sasabe, Takanori Hara, Shortest Path Tour Problem Based Integer Linear Programming for Service Chaining in NFV Networks, Proc. of 6th IEEE Conference on Network Softwarization (NetSoft), pp.114-121, June 2020.

BibTex Reference

@inproceedings{sasabe20ShortestPathTour,
    author = "Sasabe, Masahiro and Hara, Takanori",
    title = "Shortest {{Path Tour Problem Based Integer Linear Programming}} for {{Service Chaining}} in {{NFV Networks}}",
    booktitle = "Proc. of 6th {{IEEE Conference}} on {{Network Softwarization}} ({{NetSoft}})",
    year = "2020",
    month = "June",
    pages = "114--121",
    doi = "10.1109/NetSoft48620.2020.9165364"
}