Abstract
The advent of software defined networking enables flexible, reliable and feature-rich control planes for data center networks. However, the tight coupling of centralized control and complete visibility leads to a wide range of issues among which scalability has risen to prominence. We observe that data center traffic is usually highly skewed and thus edge switches can be grouped according to traffic locality. As a result, the workload of the central controller could be highly reduced if we carry out distributed control inside those groups. Based on the above observation, we present LazyCtrl, a novel hybrid control plane design for data center networks. LazyCtrl aims at bringing laziness to the central controller by dynamically devolving most of the control tasks to independent switch groups to process frequent intra-group events using distributed control mechanisms, while handling rare inter-group or other specified events by the controller. We implement LazyCtrl and build a prototype based on Open vSwich and Floodlight. Trace-driven experiments on our prototype show that an effective switch grouping is easy to maintain in multi-tenant clouds and the central controller can be significantly shielded by staying lazy, with its workload reduced by up to 82%.
Original language | English |
---|---|
Title of host publication | Proceedings - 2015 IEEE 35th International Conference on Distributed Computing Systems |
Subtitle of host publication | ICDCS 2015 |
Place of Publication | Piscataway, NJ |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 788-789 |
Number of pages | 2 |
ISBN (Electronic) | 9781467372145 |
ISBN (Print) | 9781467372152 |
DOIs | |
Publication status | Published - 22 Jul 2015 |
Externally published | Yes |
Event | 35th IEEE International Conference on Distributed Computing Systems, ICDCS 2015 - Columbus, United States Duration: 29 Jun 2015 → 2 Jul 2015 |
Other
Other | 35th IEEE International Conference on Distributed Computing Systems, ICDCS 2015 |
---|---|
Country/Territory | United States |
City | Columbus |
Period | 29/06/15 → 2/07/15 |