# Hedera: Dynamic Flow Scheduling for Data Center Networks

## Prior Works

### Origin Paper
#### Hedera: Dynamic Flow Scheduling for Data Center Networks  
Mohammad Al-Fares, Sivasankar Radhakrishnan, B. Raghavan, Nelson Huang, Amin Vahdat  
2010

### Related Papers
- **MicroTE: fine grained traffic engineering for data centers**  
Theophilus A. Benson, Ashok Anand, Aditya Akella, Ming Zhang  
2011
- **VL2: a scalable and flexible data center network**  
A. Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, D. Maltz, Parveen Patel, S. Sengupta  
2009
- **Network traffic characteristics of data centers in the wild**  
Theophilus A. Benson, Aditya Akella, D. Maltz  
2010
- **Improving datacenter performance and robustness with multipath TCP**  
C. Raiciu, S. Barré, C. Pluntke, A. Greenhalgh, D. Wischik, M. Handley  
2011
- **A scalable, commodity data center network architecture**  
Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat  
2008
- **Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection**  
Andrew R. Curtis, Wonho Kim, P. Yalagandula  
2011
- **PortLand: a scalable fault-tolerant layer 2 data center network fabric**  
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, V. Subramanya, Amin Vahdat  
2009
- **DevoFlow: scaling flow management for high-performance networks**  
Andrew R. Curtis, J. Mogul, Jean Tourrilhes, P. Yalagandula, P. Sharma, S. Banerjee  
2011
- **BCube: a high performance, server-centric network architecture for modular data centers**  
Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Xuan Zhang, Yunfeng Shi, Chen Tian, Yongguang Zhang, Songwu Lu  
2009
- **CONGA: distributed congestion-aware load balancing for datacenters**  
Mohammad Alizadeh, T. Edsall, Sarang Dharmapurikar, Ramanan Vaidyanathan, Kevin Chu, Andy Fingerhut, V. Lam, Francis Matus, Rong Pan, Navindra Yadav, G. Varghese  
2015
- **DARD: Distributed Adaptive Routing for Datacenter Networks**  
Xin Wu, Xiaowei Yang  
2012
- **The nature of data center traffic: measurements & analysis**  
Srikanth Kandula, S. Sengupta, A. Greenberg, Parveen Patel, R. Chaiken  
2009
- **Analysis of an Equal-Cost Multi-Path Algorithm**  
C. Hopps  
2000
- **Scale-Out Networking in the Data Center**  
Amin Vahdat, Mohammad Al-Fares, Nathan Farrington, Radhika Niranjan Mysore, G. Porter, Sivasankar Radhakrishnan  
2010
- **On the impact of packet spraying in data center networks**  
A. Dixit, P. Prakash, Y. C. Hu, R. Kompella  
2013
- **Data center TCP (DCTCP)**  
Mohammad Alizadeh, A. Greenberg, D. Maltz, J. Padhye, Parveen Patel, B. Prabhakar, S. Sengupta, M. Sridharan  
2010
- **Dcell: a scalable and fault-tolerant network structure for data centers**  
Chuanxiong Guo, Haitao Wu, Kun Tan, Lei Shi, Yongguang Zhang, Songwu Lu  
2008
- **B4: experience with a globally-deployed software defined wan**  
Sushant Jain, Alok Kumar, Subhasree Mandal, J. Ong, L. Poutievski, Arjun Singh, S. Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, J. Zolla, Urs Hölzle, Stephen Stuart, Amin Vahdat  
2013
- **MCube: A high performance and fault-tolerant network architecture for data centers**  
Cong Wang, Cuirong Wang, Ying Yuan, Yongtao Wei  
2010
- **ElasticTree: Saving Energy in Data Center Networks**  
Brandon Heller, S. Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, P. Sharma, S. Banerjee, N. McKeown  
2010
- **DiFS: Distributed flow scheduling for adaptive routing in hierarchical data center networks**  
Wenzhi Cui, Chen Qian  
2014
- **Proactive Configuration of Data Centre Networks for Big Data Processing**  
Harpreet Singh  
2016
- **HULA: Scalable Load Balancing Using Programmable Data Planes**  
N. Katta, Mukesh M. Hira, Changhoon Kim, Anirudh Sivaraman, J. Rexford  
2016
- **Presto: Edge-based Load Balancing for Fast Datacenter Networks**  
Keqiang He, E. Rozner, K. Agarwal, Wes Felter, J. Carter, Aditya Akella  
2015
- **c-Through: part-time optics in data centers**  
T. Ng, Guohui Wang, D. Andersen, M. Kaminsky, K. Papagiannaki, Eugene Ng, M. Kozuch, Michael P. Ryan, H. Bazzaz, Malveeka Tewari, G. Porter, A. Vahdat  
2010
- **Scalable flow-based networking with DIFANE**  
Minlan Yu, J. Rexford, M. Freedman, Jia Wang  
2010
- **Better never than late: meeting deadlines in datacenter networks**  
Christo Wilson, Hitesh Ballani, T. Karagiannis, A. Rowstron  
2011
- **Let It Flow: Resilient Asymmetric Load Balancing with Flowlet Switching**  
E. Vanini, Rong Pan, Mohammad Alizadeh, Parvin Taheri, T. Edsall  
2017
- **MDCube: a high performance network structure for modular data center interconnection**  
Haitao Wu, Guohan Lu, Dan Li, Chuanxiong Guo, Yongguang Zhang  
2009
- **Managing data transfers in computer clusters with orchestra**  
Mosharaf Chowdhury, M. Zaharia, Justin Ma, Michael I. Jordan, Ion Stoica  
2011
- **OpenFlow based control for re-routing with differentiated flows in Data Center Networks**  
Renuga Kanagavelu, Lu Mingjie, Khin Mi Mi Aung, Bu-Sung Lee, Heryandi  
2012
- **The Case for Fine-Grained Traffic Engineering in Data Centers**  
Theophilus A. Benson, Ashok Anand, Aditya Akella, Ming Zhang  
2010
- **DRILL: Micro Load Balancing for Low-latency Data Center Networks**  
S. Ghorbani, Zibin Yang, Brighten Godfrey, Y. Ganjali, A. Firoozshahian  
2017
- **DiFS: Distributed Flow Scheduling for adaptive switching in FatTree data center networks**  
Wenzhi Cui, Ye Yu, Chen Qian  
2016
- **Achieving high utilization with software-driven WAN**  
Chi-Yao Hong, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Vijay Gill, M. Nanduri, Roger Wattenhofer  
2013
- **Scalability and Bandwidth Optimization for Data Center Networks**  
Teng Zhang, Jiaxing Song, Weidong Liu  
2012
- **Per-packet load-balanced, low-latency routing for clos-based data center networks**  
Jiaxin Cao, Rui Xia, Pengkun Yang, Chuanxiong Guo, Guohan Lu, Lihua Yuan, Yixin Zheng, Haitao Wu, Y. Xiong, D. Maltz  
2013
- **DiFS: Distributed Flow Scheduling for Data Center Networks**  
Wenzhi Cui, Chen Qian  
2013
- **A way of managing data center networks**  
S. Soni, K. Mehta, Priyank Sanghavi  
2013
- **Onix: A Distributed Control Platform for Large-scale Production Networks**  
T. Koponen, Martín Casado, Natasha Gude, Jeremy Stribling, L. Poutievski, Min Zhu, Rajiv Ramanathan, Yuichiro Iwata, Hiroaki Inoue, Takayuki Hama, S. Shenker  
2010

## How to read the graph

- Each node is an academic paper related to the origin paper.
- Papers are arranged according to their similarity (this is not a citation tree)
- Node size is the number of citations
- Node color is the publishing year
- **Similar** papers have strong connecting lines and cluster together  
[Learn more](/content/about#how-does-it-work/index.html)

## Summary
**Hedera is presented, a scalable, dynamic flow scheduling system that adaptively schedules a multi-stage switching fabric to efficiently utilize aggregate network resources and delivers bisection bandwidth that is 96% of optimal and up to 113% better than static load-balancing methods.**

**Citations:** 1733 Citations
