Extreme Flow Decomposition for Multi-Source Multicast with Intra-Session Network Coding

12/25/2020
by   Jianwei Zhang, et al.
0

Network coding (NC), when combined with multipath routing, enables a linear programming (LP) formulation for a multi-source multicast with intra-session network coding (MISNC) problem. However, it is still hard to solve using conventional methods due to the enormous scale of variables or constraints. In this paper, we try to solve this problem in terms of throughput maximization from an algorithmic perspective. We propose a novel formulation based on the extereme flow decomposition technique, which facilitates the design and analysis of approximation and online algorithms. For the offline scenario, we develop a fully polynomial time approximation scheme (FPTAS) which can find a (1+ω )-approximation solution for any specified ω>0. For the online scenario, we develop an online primal-dual algorithm which proves O(1)-competitive and violates link capacities by a factor of O(log m), where m is the link number. The proposed algorithms share an elegant primal-dual form and thereby have inherent advantages of simplicity, efficiency, and scalability. To better understand the advantages of the extereme flow decomposition approach, we devise delicate numerical examples on an extended butterfly network. We validate the effects of algorithmic parameters and make an interesting comparison between the proposed FPTAS and online algorithm. The results show that the online algorithm has satisfactory performance while keeping the overall link utilization acceptable compared with the FPTAS.

READ FULL TEXT

page 2

page 3

page 4

page 5

page 6

page 7

page 8

page 9

research
12/24/2020

Q-SR: An Extensible Optimization Framework for Segment Routing

Segment routing (SR) combines the advantages of source routing supported...
research
03/08/2021

Online Directed Spanners and Steiner Forests

We present online algorithms for directed spanners and Steiner forests. ...
research
10/22/2020

The Primal-Dual method for Learning Augmented Algorithms

The extension of classical online algorithms when provided with predicti...
research
10/10/2018

A Fast Polynomial-time Primal-Dual Projection Algorithm for Linear Programming

Traditionally, there are several polynomial algorithms for linear progra...
research
02/09/2020

Robust Online Composition, Routing and NF Placement for NFV-enabled Services

Network function virtualization (NFV) fosters innovation in the networki...
research
02/06/2023

Jointly Optimal Routing and Caching with Bounded Link Capacities

We study a cache network in which intermediate nodes equipped with cache...
research
03/11/2018

Parallel FPGA Router using Sub-Gradient method and Steiner tree

In the FPGA (Field Programmable Gate Arrays) design flow, one of the mos...

Please sign up or login with your details

Forgot password? Click here to reset