10th EAI International Conference on Communications and Networking in China

Research Article

Multicast Routing and Recovery Based in Data Center Networks

  • @INPROCEEDINGS{10.4108/eai.15-8-2015.2260844,
        author={Yang Qin and Yibing Ye and Weihong Yang and Xiao Ai and Qiwei Sun},
        title={Multicast Routing and Recovery Based  in Data Center Networks},
        proceedings={10th EAI International Conference on Communications and Networking in China},
        publisher={IEEE},
        proceedings_a={CHINACOM},
        year={2015},
        month={9},
        keywords={multicast tree data center group communication load balance},
        doi={10.4108/eai.15-8-2015.2260844}
    }
    
  • Yang Qin
    Yibing Ye
    Weihong Yang
    Xiao Ai
    Qiwei Sun
    Year: 2015
    Multicast Routing and Recovery Based in Data Center Networks
    CHINACOM
    IEEE
    DOI: 10.4108/eai.15-8-2015.2260844
Yang Qin1,*, Yibing Ye1, Weihong Yang1, Xiao Ai1, Qiwei Sun1
  • 1: Shenzhen Graduate School, Harbin Institute of Technology
*Contact email: csyqin@hitsz.edu.cn

Abstract

As a key part of supporting cloud computing, the performance of data center network directly determines the quality of cloud computing services. Multicast benefits data center group communication in both saving network traffic and improving application throughput. However, given data centers are experiencing an exponential increase in the amount of network traffic, multicast routing have to face the challenge of overload. In this paper, we present two algorithms: BLD (Based on Load and Distance multicast tree building), which is a novel multicast tree building algorithm for data center networks and RLPR (Reliable Lowest Prior Recover algorithm), which is an effective packet repair algorithm. The key idea of BLD is to build a multicast tree based on the load of server and distance between source and destination. This approach leverages the combination of ant colony algorithm and genetic algorithm to find the best solution, which effectively reduces the latency and improve the throughput. In RLPR, the packet loss rate of a node is estimated according to node’s position, nodes with high packet loss rate are given priority to select their backup nodes. Finally, we verify the correctness and validity of algorithms through several simulations.