Multicast Traffic Engineering for Software-Defined Networks
Liang-Hao Huang, Hsiang-Chun Hsu, Shan-Hsiang Shen, De-Nian Yang and, Wen-Tsuen Chen

TL;DR
This paper studies the complexity of multicast traffic engineering in SDN, proves its NP-hardness under various constraints, and proposes an efficient approximation algorithm that outperforms traditional methods.
Contribution
It establishes the NP-hardness of scalable multicast traffic engineering with capacity constraints and introduces the MTRSA algorithm for practical, efficient solutions in SDN environments.
Findings
MTRSA outperforms shortest-path and Steiner trees in simulations.
The problem is NP-Hard and not approximable within any ratio.
MTRSA is computation-efficient and suitable for SDN deployment.
Abstract
Although Software-Defined Networking (SDN) enables flexible network resource allocations for traffic engineering, current literature mostly focuses on unicast communications. Compared to traffic engineering for multiple unicast flows, multicast traffic engineering for multiple trees is very challenging not only because minimizing the bandwidth consumption of a single multicast tree by solving the Steiner tree problem is already NP-Hard, but the Steiner tree problem does not consider the link capacity constraint for multicast flows and node capacity constraint to store the forwarding entries in Group Table of OpenFlow. In this paper, therefore, we first study the hardness results of scalable multicast traffic engineering in SDN. We prove that scalable multicast traffic engineering with only the node capacity constraint is NP-Hard and not approximable within, which is the number of…
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-Defined Networks and 5G · Interconnection Networks and Systems · Network Traffic and Congestion Control
