Online Multicast Traffic Engineering for Software-Defined Networks
Sheng-Hao Chiang, Jian-Jhih Kuo, Shan-Hsiang Shen, De-Nian Yang, Wen-Tsuen Chen

TL;DR
This paper addresses the challenge of online multicast traffic engineering in SDN, proposing a new optimization model that considers dynamic group membership, scalability, and rerouting costs, with a competitive algorithm and real-world validation.
Contribution
It formulates the OBST problem for online SDN multicast, proves its NP-hardness, and develops a $|D_{max}|$-competitive algorithm with practical implementation and significant cost savings.
Findings
At least 25% cost reduction compared to traditional methods.
The algorithm is scalable and suitable for real SDN environments.
The problem is NP-hard and no better competitive ratio than $|D_{max}|$ is possible.
Abstract
Previous research on SDN traffic engineering mostly focuses on static traffic, whereas dynamic traffic, though more practical, has drawn much less attention. Especially, online SDN multicast that supports IETF dynamic group membership (i.e., any user can join or leave at any time) has not been explored. Different from traditional shortest-path trees (SPT) and graph theoretical Steiner trees (ST), which concentrate on routing one tree at any instant, online SDN multicast traffic engineering is more challenging because it needs to support dynamic group membership and optimize a sequence of correlated trees without the knowledge of future join and leave, whereas the scalability of SDN due to limited TCAM is also crucial. In this paper, therefore, we formulate a new optimization problem, named Online Branch-aware Steiner Tree (OBST), to jointly consider the bandwidth consumption, SDN…
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 · Caching and Content Delivery · Network Traffic and Congestion Control
