Multicast Traffic Engineering with Segment Trees in Software-Defined Networks

被引:0
作者
Wang, Chih-Hang [1 ]
Chiang, Sheng-Hao [1 ]
Shen, Shan-Hsiang [2 ]
Yang, De-Nian [1 ]
Chen, Wen-Tsuen [3 ]
机构
[1] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
[2] Natl Taiwan Univ Sci & Technol, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[3] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
来源
IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS | 2020年
关键词
D O I
10.1109/infocom41043.2020.9155264
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Previous research on Segment Routing (SR) mostly focused on unicast, whereas online SDN multicast with segment trees supporting IETF dynamic group membership has not been explored. Compared with unicast SR, online SDN multicast with segment trees is more challenging since finding an appropriate size, shape, and location for each segment tree is crucial to deploy it in more multicast trees. In this paper, we explore Multi-tree Multicast Segment Routing (MMSR) to jointly minimize the bandwidth consumption and forwarding rule updates over time by leveraging segment trees. We prove MMSR is NP-hard and design an online competitive algorithm, named Segment Tree Routing and Update Scheduling (STRUS) to achieve the tightest bound. STRUS includes Segment Tree Merging and Segment Tree Pruning to merge smaller overlapping subtrees into segment trees, and then tailor them to serve more multicast trees. We design Stability Indicator and Reusage Indicator to carefully construct segment trees at the backbone of multicast trees and reroute multicast trees to span more segment trees. Simulation and implementation on real SDNs with YouTube traffic manifest that STRUS outperforms state-of-the-art algorithms regarding the total cost and TCAM usage. Moreover, STRUS is practical for SDN since its running time is about 1 second, even for massive networks with thousands of nodes.
引用
收藏
页码:1808 / 1817
页数:10
相关论文
共 34 条
[1]  
[Anonymous], 2019, IETF STANDARD SEGMEN
[2]  
[Anonymous], 2014, ACM HOTSDN
[3]  
[Anonymous], 2019, CISCO SEGMENT ROUTIN
[4]   Efficient Loop-Free Rerouting of Multiple SDN Flows [J].
Basta, Arsany ;
Blenk, Andreas ;
Dudycz, Szymon ;
Ludwig, Arne ;
Schmid, Stefan .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) :948-961
[5]  
Bhatia R, 2015, IEEE INFOCOM SER
[6]  
Borodin A., 1998, Online Computation and Competitive Analysis
[7]  
Byrka J, 2010, ACM S THEORY COMPUT, P583
[8]  
Cain B., 2002, 3376 IETF RFC
[9]   The multiple subset sum problem [J].
Caprara, A ;
Kellerer, H ;
Pferschy, U .
SIAM JOURNAL ON OPTIMIZATION, 2000, 11 (02) :308-319
[10]   Understanding the Characteristics of Internet Short Video Sharing: A YouTube-Based Measurement Study [J].
Cheng, Xu ;
Liu, Jiangchuan ;
Dale, Cameron .
IEEE TRANSACTIONS ON MULTIMEDIA, 2013, 15 (05) :1184-1194