A Case for Fine Grained Traffic Engineering in Data Centers Engineering in Data Centers
Theophilus Benson*, Ashok Anand*, Aditya Akella*, Ming Zhang+ *University of Wisconsin, Madison
+ Microsoft Research
A Case for Fine Grained Traffic Engineering in Data Centers - - PowerPoint PPT Presentation
A Case for Fine Grained Traffic Engineering in Data Centers Engineering in Data Centers Theophilus Benson *, Ashok Anand*, Aditya Akella*, Ming Zhang + *University of Wisconsin, Madison + Microsoft Research Why are Data Centers Important?
Theophilus Benson*, Ashok Anand*, Aditya Akella*, Ming Zhang+ *University of Wisconsin, Madison
+ Microsoft Research
Why are Data Centers Important?
– Equal Cost MultiPath (ECMP) – Spanning Tree Protocol (STP)
– Fat-Tree, VL2
– TEXCP, COPE,…, OSPF link tuning
– Cloud data center
– Input:
– Output:
– Rehash flows – Local opt. != global opt.
– Coarse grained flow assignment
Draw Backs of Other Approaches
network
– Use all network paths – Use global view – Must react quickly
Is Data Center Traffic Predictable?
Monitoring Component Routing Component Network Controller
– Currently use LP – Faster Algorithm == future work – Faster Algorithm == future work
Calculate Network Routes for predictable traffic Determine Predictable ToRs New Global View
Now: Use LP Future: Use heuristic
Return Calculated Routes predictable traffic Set ECMP for unpredictable traffic
No Yes
Return Nothing Significant Change in Routes? Add Network View to History
Tradeoffs: Monitoring Component
Monitoring Component Network Controller Routing Component
– Low complexity – High overhead
– Low overhead – High complexity
– Found them lacking (15-20%)
– Discovered traffic predictability (33% for 2 secs) – Discovered traffic predictability (33% for 2 secs)
– Implementation of ideal TE – Preliminary evaluation