• DocumentCode
    1349905
  • Title

    ESM: Efficient and Scalable Data Center Multicast Routing

  • Author

    Li, Dan ; Li, Yuanjie ; Wu, Jianping ; Su, Sen ; Yu, Jiangwei

  • Volume
    20
  • Issue
    3
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    944
  • Lastpage
    955
  • Abstract
    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% ~ 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.
  • Keywords
    computer centres; computer network reliability; multicast protocols; routing protocols; telecommunication traffic; ESM; Linux platform; efficient-scalable data center multicast routing scheme; group communications; in-packet bloom filters; low-end switches; multicast tree formation; network traffic; receiver-driven multicast routing protocols; source-to-receiver expansion approach; Bandwidth; Buildings; Network topology; Receivers; Routing; Servers; Topology; Data center network; multicast; routing;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2011.2169985
  • Filename
    6045301