Provably Efficient Algorithms for VNF Routing Optimization

Shike Zhang,Yuxiang Liu,Xiaofeng Gao,Jiaqi Zheng,Guihai Chen
DOI: https://doi.org/10.1109/padsw.2018.8644953
2018-01-01
Abstract:Previous researches on (Virtualized Network Function)VNF deployment mainly focus on resource and VNF distribution given several candidate paths, whereas routing, though more practical, is not under consideration. Especially, resource distribution does not remain optimal given continuously coming flows with different characteristics. No quantitative approach is proposed to determine the timing to redistribute resources and functions while real-time adjusting network distribution is too expensive. In this paper, we claim an alternative approach to handle the resource-and-flow matching problem using the method of routing. We find a routing and evaluate its costs using our VNFs Routing Evaluation Model. We prove the NP-hardness of VNF - RE. While previous works focus on heuristic algorithms, whose performance cannot be proven, we propose a two phase approach and prove the approximation ratio. The problem is formulated as an optimization problem which jointly considers VNF covering, multi-resource consumption, and routing overhead. We prove that the problem is NP-hard and our solution 0 ((1 + (kD fmax / $D$ −1)β)) log3 $N$ log m) approximates the optimal where k, Dfrnax and β are variables that depend on the input flow. The simulation compares our work with several representative heuristic algorithms and shows that VNF - RE has better performance.
What problem does this paper attempt to address?