Browse > Article
http://dx.doi.org/10.3837/tiis.2014.12.006

Efficient Multicast Routing on BCube-Based Data Centers  

Xie, Junjie (Science and Technology on Information Systems Engineering laboratory, National University of Defense Technology)
Guo, Deke (Science and Technology on Information Systems Engineering laboratory, National University of Defense Technology)
Xu, Jia (School of Computer, Electronics and Information, Guangxi University)
Luo, Lailong (Science and Technology on Information Systems Engineering laboratory, National University of Defense Technology)
Teng, Xiaoqiang (Science and Technology on Information Systems Engineering laboratory, National University of Defense Technology)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.8, no.12, 2014 , pp. 4343-4355 More about this Journal
Abstract
Multicast group communication has many advantages in data centers and thus is widely used by many applications. It can efficiently reduce the network traffic and improve the application throughput. For the multicast application in data centers, an essential problem is how to find a minimal multicast tree, which has been proved to be NP-hard. In this paper, we propose an approximation tree-building method for the minimal multicast problem, named HD(Hamming Distance)-based multicast tree. Consider that many new network structures have been proposed for data centers. We choose three representative ones, including BCube, FBFLY, and HyperX, whose topological structures can be regarded as the generalized hypercube. Given a multicast group in BCube, the HD-based method can jointly schedule the path from each of receiver to the only sender among multiple disjoint paths; hence, it can quickly construct an efficient multicast tree with the low cost. The experimental results demonstrate that our method consumes less time to construct an efficient multicast tree, while considerably reduces the cost of the multicast tree compared to the representative methods. Our approach for BCube can also be adapted to other generalized hypercube network structures for data centers after minimal modifications.
Keywords
Data Center; Multicast; Generalized Hypercube; Approximation Algrithm;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Y. Vigfusson, H. Abu-Libdeh, M. Balakrishnan, and etc., "Dr. Multicast: Rx for Data Center Communication Scalability," in Proc. of ACM Eurosys'10, April, 2010.
2 C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, and C. Tian, "Bcube: A high performance, server-centric network architecture for modular data centers," in Proc. of ACM SIGCOMM, pp. 63-74, August 2009.
3 M. Al-Fares, A. Loukissas, and A. Vahdat, "A scalable, commodity data center network architecture," in Proc. of ACM SIGCOMM, pp. 63-74, August, 2008.
4 A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta, "Vl2: A scalable and flexible data center network," in Proc. of ACM SIGCOMM, pp. 51-62, August, 2009.
5 C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang, and S. Lu, "Dcell: Ascalable and fault-tolerant network structure for data centers," ACM SIGCOMM Computer Communication Review, 2008, pp. 75-86.
6 H. Abu-Libdeh, P. Costa, A. Rowstron, G. OShea, and A. Donnelly, "Symbiotic routing in future data centers," ACM SIGCOMM Computer Communication Review, 2010, pp. 51-62.
7 D. Guo, T. Chen, D. Li, Y. Liu, X. Liu, and G. Chen, "Bcn: Expansible network structures for data centers using hierarchical compound graphs," in Proc. of IEEE INFOCOM, pp. 61-65, April, 2011.
8 D. Li, C. Guo, H. Wu, K. Tan, Y. Zhang, S. Lu, and J. Wu, "Scalable and cost-effective interconnection of data-center servers using dual server ports," IEEE/ACM Transactions on Networking, vol. 19, no. 1, pp. 102-114, 2011.   DOI   ScienceOn
9 D. Abts, M. R. Marty, P. M. Wells, P. Klausler, and H. Liu, "Energy proportional datacenter networks," in Proc. of ACM ISCA, pp. 338-347, 2010.
10 J. H. Ahn, N. L. Binkert, A. Davis, M. McLaren, and R. S. Schreiber, "Hyperx: topology, routing, and packaging of efficient large-scale networks," in Proc. of ACM/IEEE Conference on High Performance Computing(SC), pp. 1-11, 2009.
11 D. Li, Y. Li, J. Wu, S. Su, and J. Yu, "Esm: efficient and scalable data center multicast routing," IEEE/ACM Transactions on Networking (TON), vol. 20, no. 3, pp. 944-955, 2012. Article (CrossRef Link).   DOI   ScienceOn
12 L. Kou, G. Markowsky, and L. Berman, "A fast algorithm for steiner trees," Acta informatica, vol. 15, no. 2, pp. 141-145, 1981.   DOI   ScienceOn
13 L. N. Bhuyan and D. P. Agrawal, "Generalized hypercube and hyperbus structures for a computer network," IEEE Transactions on Computers, vol. 100, no. 4, pp. 323-333, 1984.
14 J. Chen, H. Wang, D. Towey, et al. "Worst-input mutation approach toweb services vulnerability testing based on SOAP messages," Tsinghua Science and Technology, vol. 19, no.5, pp. 429-441, 2014.   DOI
15 C. Chen, S. Koliai and G. Gao. "Exploitation of locality for energy efficiency for breadth first search in fine-grain execution models," Tsinghua Science and Technology, vol. 18, no. 6, pp. 636-646, 2013.   DOI
16 S. Ghemawat, H. Gobio, and S. Leungm, "The google file system," in Proc. of ACM SOSP, pp. 29-43, 2003.
17 D. Guo, T. Chen, D. Li, M. Li, Y. Liu, and G. Chen, "Expansible and Cost-Effective Network Structures for Data Centers Using Dual-port Servers," IEEE Transactions on Computers (TC), vol. 62, no. 7, pp. 1303-1317, 2013.   DOI   ScienceOn