Home // AFIN 2019, The Eleventh International Conference on Advances in Future Internet // View article


Optimization of Service Function Assignment and Shortest Path for Network Function Virtualization

Authors:
Arvind Kalyan

Keywords: Network Function Virtualization, Integer Linear Programming, Dijkstra’s Shortest Path Algorithm, Greedy Heuristic

Abstract:
This paper focuses on the concept of Network Function Virtualization (NFV): the implementation of requests consisting of various service functions on servers located in data centers. This paper attempts to minimize both the cost of routing and service function assignment of requests from source to destination node on a network. This problem falls under the class of Integer Linear Programming (ILP), which is NP-Hard and cannot be solved in polynomial time. Towards developing a solution, it is proposed to split the problem into two separate optimization subproblems: shortest path routing and service function assignment. We utilize Dijkstra’s Shortest Path algorithm and a Greedy method for service function assignment to propose a new heuristic algorithm that minimizes the total cost of routing and service functions assignment. The experimental results suggest that the proposed algorithm matches the optimal ILP solution within acceptable limits.

Pages: 10 to 16

Copyright: Copyright (c) IARIA, 2019

Publication date: October 27, 2019

Published in: conference

ISSN: 2308-4340

ISBN: 978-1-61208-747-4

Location: Nice, France

Dates: from October 27, 2019 to October 31, 2019