Efficient hybrid multicast approach in wireless data center network

Abstract Large-scale data center suffers from overload of data traffic on some bottleneck links, due to the fact that cloud-based services are mostly accomplished by group communications with multicast traffic. This paper investigates techniques of wireless transmission using multiple channels, instead of single available communication channel as reported in existing works, to enhance the flexibility of congestion control, and at the same time, considers load balance of different links. The objective is to meet the communication demands with as little as possible total data traffic, while simultaneously optimizes the load balancing among different links. The proposed two-stage framework jointly optimizes the transmission paths for both wireless and wired communications. The first stage models the interference relation via contradiction graph such that each node of the graph represents an alternative of a wireless link, and an edge indicates that two wireless links cannot coexist due to interference. As a result, the problem of finding the optimal arrangement for wireless communication without interference is transformed into the problem of finding the maximum independent set on the obtained contradiction graph. Also, an efficient strategy is proposed in this paper to construct contradiction graph from the wireless data center network, and to find the maximum independent set (MIS) whose elements indicates the destination nodes to be served by wireless links. The second stage develops a load balance aware routing algorithm to serve the remaining traffic demands that have not been served by wireless links. Experimental results show that, the proposed approach can significantly minimize total data traffic while simultaneously balancing the traffic loads of different links. The maximum load is reduced by up to 58 . 97 % , 56 . 15 % and 25 . 62 % on Fat-Tree, VL2 and BCube based wireless DCNs, in comparison to the state-of-the-art.

[1]  Jitender S. Deogun,et al.  Wireless Communication in Data Centers: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[2]  Yuanyuan Yang,et al.  MRDC: Multicast Data Restoration in Fat-Tree Data Center Networks , 2016, 2016 IEEE Trustcom/BigDataSE/ISPA.

[3]  Daiju Nakano,et al.  Wireless data center networking with steered-beam mmWave links , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[4]  Aravind Srinivasan,et al.  Distributed Strategies for Channel Allocation and Scheduling in Software-Defined Radio Networks , 2009, IEEE INFOCOM 2009.

[5]  Sun-Yuan Kung,et al.  Fault-Tolerant Array Processors Using Single-Track Switches , 1989, IEEE Trans. Computers.

[6]  Xiang Cheng,et al.  Graph Coloring Based Resource Sharing (GCRS) Scheme for D2D Communications Underlaying Full-Duplex Cellular Networks , 2017, IEEE Transactions on Vehicular Technology.

[7]  Dan Li,et al.  ESM: Efficient and Scalable Data Center Multicast Routing , 2012, IEEE/ACM Transactions on Networking.

[8]  Himanshu Shah,et al.  FireFly: a reconfigurable wireless data center fabric using free-space optics , 2015, SIGCOMM 2015.

[9]  Partha Pratim Pande,et al.  Design of an Energy-Efficient CMOS-Compatible NoC Architecture with Millimeter-Wave Wireless Interconnects , 2013, IEEE Transactions on Computers.

[10]  Paramvir Bahl,et al.  Augmenting data center networks with multi-gigabit wireless links , 2011, SIGCOMM 2011.

[11]  Ming-Jer Tsai,et al.  Optimal approximation algorithm of virtual machine placement for data latency minimization in cloud systems , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[12]  Abdelhamid Mellouk,et al.  A Novel Wireless Resource Allocation Algorithm in Hybrid Data Center Networks , 2015, 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems.

[13]  Xiuzhen Cheng,et al.  Channel allocation in wireless data center networks , 2011, 2011 Proceedings IEEE INFOCOM.

[14]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

[15]  P.F.M. Smulders,et al.  Exploiting the 60 GHz band for local wireless multimedia access: prospects and future directions , 2002, IEEE Commun. Mag..

[16]  R.R. Mazumdar,et al.  A Case for Hybrid Sensor Networks , 2008, IEEE/ACM Transactions on Networking.

[17]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.

[18]  Xiuzhen Cheng,et al.  Dynamic Scheduling for Wireless Data Center Networks , 2013, IEEE Transactions on Parallel and Distributed Systems.

[19]  Xinbing Wang,et al.  Capacity Scaling in Mobile Wireless Ad Hoc Network with Infrastructure Support , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[20]  Mingwei Xu,et al.  Reliable Multicast in Data Center Networks , 2014, IEEE Transactions on Computers.

[21]  Xiuzhen Cheng,et al.  Wireless data center networking , 2011, IEEE Wireless Communications.

[22]  Paramvir Bahl,et al.  Flyways To De-Congest Data Center Networks , 2009, HotNets.

[23]  Keqin Li,et al.  Virtual Resource Allocation Based on Link Interference in Cayley Wireless Data Centers , 2015, IEEE Transactions on Computers.

[24]  Prasanthi Sreekumari,et al.  Transport protocols for data center networks: a survey of issues, solutions and challenges , 2015, Photonic Network Communications.

[25]  Yuanyuan Yang,et al.  Multicast fat-tree data center networks with bounded link oversubscription , 2013, 2013 Proceedings IEEE INFOCOM.

[26]  Yongcai Wang,et al.  Selfish task-driven routing in hybrid networks , 2015, 2015 13th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[27]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[28]  Ya-Ju Yu,et al.  Efficient multicast delivery for wireless data center networks , 2013, 38th Annual IEEE Conference on Local Computer Networks.

[29]  Mehmet Deveci,et al.  Parallel Graph Coloring for Manycore Architectures , 2016, 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS).