Skip to main navigation Skip to search Skip to main content

On-line multicast scheduling with bounded congestion in fat-tree data center networks

  • Stony Brook University

Research output: Contribution to journalArticlepeer-review

63 Scopus citations

Abstract

Multicast benefits numerous data center applications that require group communication by eliminating sending unnecessary duplicated packets in the network, thus significantly reduces network traffic and improves application throughput. Meanwhile, most data center networks (DCNs) today adopt a multi-rooted tree structure called fat-tree, which utilizes rich path multiplicity to deliver high bisection bandwidth. However, without an efficient flow scheduling algorithm that appropriately routes multicast flows to achieve traffic load balance, heavy congestion may occur throughout the network, which prevents full utilization of such high degree of link parallelism and causes unpredictable network performance. Hence, in this paper we study multicast flow scheduling in fat-tree DCNs, where multicast flow requests arrive one by one without a priori knowledge of future traffic. To address the drastic traffic fluctuation in data centers, we consider a very general traffic model called hose traffic model, where the only assumption is that the total bandwidth demand of traffic that enters (leaves) an ingress (egress) link of each server at any time is bounded by the capacity of its network interface card. We present a low-complexity on-line multicast flow scheduling algorithm for fat-tree DCNs. The algorithm can achieve bounded congestion and efficient bandwidth utilization under any arbitrary sequence of multicast flow requests that satisfy the hose model. We also derive the bound on congestion that the algorithm can achieve in a fat-tree DCN. Finally, we evaluate the algorithm by an event-driven DCN simulator under various types of traffic patterns, and show that the algorithm achieves superior performance in terms of network throughput and evenness of traffic load distribution.

Original languageEnglish
Article number140110
Pages (from-to)102-115
Number of pages14
JournalIEEE Journal on Selected Areas in Communications
Volume32
Issue number1
DOIs
StatePublished - Jan 2014

Keywords

  • Congestion
  • Data center networks
  • Fat-tree
  • Flow scheduling
  • Hose model
  • Load balance
  • Multicast
  • On-line
  • Predictability

Fingerprint

Dive into the research topics of 'On-line multicast scheduling with bounded congestion in fat-tree data center networks'. Together they form a unique fingerprint.

Cite this