4.1 Review

In-Band Synchronization for Distributed SDN Control Planes

Journal

ACM SIGCOMM COMPUTER COMMUNICATION REVIEW
Volume 46, Issue 1, Pages 37-43

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/2875951.2875957

Keywords

-

Funding

  1. European Research Council (ERC) Starting Grant [259085]
  2. European Institute of Innovation & Technology (EIT) project (Software Defined Networking) [13153]
  3. FP7 EU project UNIFY

Ask authors/readers for more resources

Control planes of forthcoming Software-Defined Networks (SDNs) will be distributed : to ensure availability and fault-tolerance, to improve load-balancing, and to reduce overheads, modules of the control plane should be physically distributed. However, in order to guarantee consistency of network operation, actions performed on the data plane by different controllers may need to be synchronized, which is a nontrivial task. In this paper, we propose a synchronization framework for control planes based on atomic transactions, implemented in-band, on the data-plane switches. We argue that this in-band approach is attractive as it keeps the failure scope local and does not require additional out-of-band coordination mechanisms. It allows us to realize fundamental consensus primitives in the presence of controller failures, and we discuss their applications for consistent policy composition and fault-tolerant control-planes. Interestingly, by using part of the data plane configuration space as a shared memory and leveraging the match-action paradigm, we can implement our synchronization framework in today's standard OpenFlow protocol, and we report on our proof-of-concept implementation.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.1
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available