Towards decentralized fast consistent updates

Thanh Dang Nguyen, Marco Chiesa, Marco Canini

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Updating data plane state to adapt to dynamic conditions is a fundamental network control operation. Software-Defined Networking (SDN) offers abstractions for updating network state while preserving consistency properties. However, realizing these abstractions in a purely centralized fashion is ineficient, due to the inherent delays between switches and the SDN controller, we argue for delegating the responsibility of coordinated updates to the switches. To make our case, we propose ez-Segway, a mechanism that enables decentralized network updates while preventing forwarding anomalies and avoiding link congestion. In our architecture, the controller is only responsible for computing the intended network configuration. This information is distributed to the switches, which use partial knowledge and direct message passing to efficiently schedule and implement the update. This separation of concerns has the key benefit of improving update performance as the communication and computation bottlenecks at the controller are removed. Our extensive simulations show update speedups up to 2x.

Original languageEnglish (US)
Title of host publicationANRW 2016 - Proceedings of the ACM, IRTF and ISOC Applied Networking Research Workshop
PublisherAssociation for Computing Machinery, Inc
Pages19-25
Number of pages7
ISBN (Electronic)9781450344432
DOIs
StatePublished - Jul 16 2016
EventACM, IRTF and ISOC Applied Networking Research Workshop, ANRW 2016 - Berlin, Germany
Duration: Jul 16 2016 → …

Publication series

NameANRW 2016 - Proceedings of the ACM, IRTF and ISOC Applied Networking Research Workshop

Other

OtherACM, IRTF and ISOC Applied Networking Research Workshop, ANRW 2016
CountryGermany
CityBerlin
Period07/16/16 → …

Keywords

  • Decentralized network update
  • Software-defined networking

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Towards decentralized fast consistent updates'. Together they form a unique fingerprint.

Cite this