Approximation Algorithms for the NFV Service Distribution Problem
Hao Feng, Jaime Llorca, Antonia M. Tulino, Danny Raz, Andreas F., Molisch

TL;DR
This paper develops fast approximation algorithms for the NFV service distribution problem, optimizing VNF placement, routing, and resource allocation in distributed cloud networks to minimize costs.
Contribution
It introduces the QNSD algorithm for load-proportional costs and a variation for integer resource costs, advancing efficient NFV service distribution solutions.
Findings
QNSD achieves an O(ε) approximation with O(1/ε) time.
The algorithms effectively minimize cloud and network costs.
The methods handle both fractional and integer resource cost scenarios.
Abstract
Distributed cloud networking builds on network functions virtualization (NFV) and software defined networking (SDN) to enable the deployment of network services in the form of elastic virtual network functions (VNFs) instantiated over general purpose servers at distributed cloud locations. We address the design of fast approximation algorithms for the NFV service distribution problem (NSDP), whose goal is to determine the placement of VNFs, the routing of service flows, and the associated allocation of cloud and network resources that satisfy client demands with minimum cost. We show that in the case of load-proportional costs, the resulting fractional NSDP can be formulated as a multi-commodity-chain flow problem on a cloud augmented graph, and design a queue-length based algorithm, named QNSD, that provides an O(\epsilon) approximation in time O(1/\epsilon). We then address the case…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Software-Defined Networks and 5G · Optimization and Search Problems
