An approximation algorithm for path computation and function placement in SDNs
From MaRDI portal
Abstract: We consider the task of computing (combined) function mapping and routing for requests in Software-Defined Networks (SDNs). Function mapping refers to the assignment of nodes in the substrate network to various processing stages that requests must undergo. Routing refers to the assignment of a path in the substrate network that begins in a source node of the request, traverses the nodes that are assigned functions for this request, and ends in a destination of the request. The algorithm either rejects a request or completely serves a request, and its goal is to maximize the sum of the benefits of the served requests. The solution must abide edge and vertex capacities. We follow the framework suggested by Even for the specification of the processing requirements and routing of requests via processing-and-routing graphs (PR-graphs). In this framework, each request has a demand, a benefit, and PR-graph. Our main result is a randomized approximation algorithm for path computation and function placement with the following guarantee. Let denote the number of links in the substrate network, denote a parameter such that , and denote the maximum benefit that can be attained by a fractional solution (one in which requests may be partly served and flow may be split along multiple paths). Let denote the minimum edge capacity, and let denote the maximum demand. Let denote an upper bound on the number of processing stages a request undergoes. If , then with probability at least , the algorithm computes a -approximate solution.
Recommendations
Cites work
- An approximation algorithm for path computation and function placement in SDNs
- scientific article; zbMATH DE number 910872 (Why is no real title available?)
- Online admission control and embedding of service chains
- OpenNF
- Randomized rounding: A technique for provably good algorithms and algorithmic proofs
- vnep-approx
Cited in
(10)- Perfect sets of paths in the full graph of SDN switches
- Relaxed and approximate graph realizations
- Service chain placement in SDNs
- An approximation algorithm for path computation and function placement in SDNs
- Online admission control and embedding of service chains
- Algorithm for Reducing the Number of Forwarding Rules Created by SDN Applications
- On-line path computation and function placement in SDNs
- Walking through waypoints
- On-line path computation and function placement in SDNs
- Robust network function virtualization
This page was built for publication: An approximation algorithm for path computation and function placement in SDNs
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2835038)