Exploiting Locality in Distributed SDN Control

Exploiting Locality in Distributed SDN Control

Abstract

Large SDN networks will be partitioned in multiple controller domains; each controller is responsible for one domain, and the controllers of adjacent domains may need to communicate to enforce global policies. This paper studies the implications of the local network view of the controllers. In particular, we establish a connection to the field of local algorithms and distributed computing, and discuss lessons for the design of a distributed control plane. We show that existing local algorithms can be used to develop efficient coordination protocols in which each controller only needs to respond to events that take place in its local neighborhood. However, while existing algorithms can be used, SDN networks also suggest a new approach to the study of locality in distributed computing. We introduce the so-called supported locality model of distributed computing. The new model is more expressive than the classical models that are commonly used in the design and analysis of distributed algorithms, and it is a better match with the features of SDN networks.

Grafik Top
Authors
  • Schmid, Stefan
  • Suomela, Jukka
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN)
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Hong Kong, China
Event Type
Workshop
Event Dates
August 2013
Date
2013
Export
Grafik Top