• DocumentCode
    42208
  • Title

    Willow: Saving Data Center Network Energy for Network-Limited Flows

  • Author

    Dan Li ; Yirong Yu ; Wu He ; Kai Zheng ; Bingsheng He

  • Author_Institution
    Comput. Sci. Dept., Tsinghua Univ., Beijing, China
  • Volume
    26
  • Issue
    9
  • fYear
    2015
  • fDate
    Sept. 1 2015
  • Firstpage
    2610
  • Lastpage
    2620
  • Abstract
    Today´s giant data centers are power hungry. Data center energy saving not only helps control the operational cost, but also benefits the sustainable growth of cloud services. Due to the adoption of much more switches in modern data centers as well as the mature server-side power management techniques, energy saving for the data center network is becoming increasingly important. Most previous works on saving data center network energy focus on aggregating flows to as few switches as possible. However, in this paper we argue that this method may not work for network-limited flows, the throughputs of which are elastic based on the competing flows. To save the network energy consumed by this kind of elastic flows, we propose a flow scheduling approach called Willow, which takes both the number of switches involved and their active working durations into consideration. We formulate this problem by programming and design a greedy approximate algorithm to schedule flows in an online manner. Simulations based on MapReduce traces show that Willow can save up to 60 percent network energy compared with ECMP scheduling in typical settings, and outperforms other classical heuristic algorithms such as simulated annealing and particle swarm optimization. Testbed Experiments demonstrate that this kind of dynamic energy-efficient flow scheduling causes negligible impact on upper-layer applications.
  • Keywords
    approximation theory; computer centres; greedy algorithms; power aware computing; scheduling; Willow; data center network energy saving; flow scheduling approach; greedy approximate algorithm; network-limited flow; server-side power management technique; Network topology; Ports (Computers); Routing; Schedules; Scheduling; Servers; Throughput; Data center network; energy efficiency; flow scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2350990
  • Filename
    6882231