ESM: Efficient and Scalable Data Center Multicast Routing

被引:66
作者
Li, Dan [1 ,2 ]
Li, Yuanjie [1 ]
Wu, Jianping [1 ]
Su, Sen [2 ]
Yu, Jiangwei [1 ]
机构
[1] Tsinghua Univ, Beijing 100084, Peoples R China
[2] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
基金
中国国家自然科学基金;
关键词
Data center network; multicast; routing;
D O I
10.1109/TNET.2011.2169985
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multicast benefits group communications in saving network traffic and improving application throughput, both of which are important for data center applications. However, the technical trend of data center design poses new challenges for efficient and scalable multicast routing. First, the densely connected networks make traditional receiver-driven multicast routing protocols inefficient in multicast tree formation. Second, it is quite difficult for the low-end switches widely used in data centers to hold the routing entries of massive multicast groups. In this paper, we propose ESM, an efficient and scalable multicast routing scheme for data center networks. ESM addresses the challenges above by exploiting the feature of modern data center networks. Based on the regular topology of data centers, ESM uses a source-to-receiver expansion approach to build efficient multicast trees, excluding many unnecessary intermediate switches used in receiver-driven multicast routing. For scalable multicast routing, ESM combines both in-packet Bloom Filters and in-switch entries to make the tradeoff between the number of multicast groups supported and the additional bandwidth overhead. Simulations show that ESM saves 40%similar to 50% network traffic and doubles the application throughputs compared to receiver-driven multicast routing, and the combination routing scheme significantly reduces the number of in-switch entries required. We implement ESM on a Linux platform. The experimental results further demonstrate that ESM can well support online tree building for large-scale groups with churns, and the overhead of the combination forwarding engine is light-weighted.
引用
收藏
页码:944 / 955
页数:12
相关论文
共 26 条
[1]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[2]  
[Anonymous], 2009, P ACM SIGCOMM
[3]  
[Anonymous], P ACM SIGCOMM 2009 C
[4]  
[Anonymous], 2010, HADOOP SUMMIT
[5]  
[Anonymous], 2004, OSDI 04
[6]  
[Anonymous], 2008, OPENFLOW
[7]  
[Anonymous], 2010, MULTISTAGE INTERCONN
[8]  
[Anonymous], 2003, P 19 ACM S OP SYST P, DOI [10.1145/1165389.945450, DOI 10.1145/1165389.945450]
[9]  
[Anonymous], P ACM SIGCOMM C DAT
[10]  
Apache Software Foundation, 2011, HAD