Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. FCR: Fast and Consistent Controller-Replication in Software Defined Networking
 
research article

FCR: Fast and Consistent Controller-Replication in Software Defined Networking

Mohiuddin, Maaz  
•
Primorac, Mia  
•
Stai, Eleni  
Show more
January 1, 2019
Ieee Access

We consider the problem of coordination among replicated SDN controllers, where the challenge is to ensure a consistent view of the network while reacting to network events in a prompt manner. Existing solutions are either consensus-based, which achieve consistency at the expense of high latency; or eventual-consistency-based, which have low latency at the expense of severe limitations on the types of applications and policies implementable by the controller. We propose the Fast and Consistent Controller-Replication (FCR) scheme. FCR is based on a deterministic agreement mechanism that performs agreement on the input of controllers, instead of agreement on the output as done in consensus mechanisms. We formally prove that FCR provides the same guarantees in terms of implementable applications and network policies, as any deterministic single-image controller. Through simulation and implementation, we show that these guarantees can be implemented with little latency overhead, compared to eventual-consistency approaches, and can be achieved significantly faster than consensus-based approaches.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1109/ACCESS.2019.2955554
Web of Science ID

WOS:000510207900014

Author(s)
Mohiuddin, Maaz  
Primorac, Mia  
Stai, Eleni  
Le Boudec, Jean-Yves  
Date Issued

2019-01-01

Published in
Ieee Access
Volume

7

Start page

170589

End page

170603

Subjects

Computer Science, Information Systems

•

Engineering, Electrical & Electronic

•

Telecommunications

•

Computer Science

•

Engineering

•

software defined networking

•

control plane consistency

•

latency overhead

•

replicated sdn controllers

•

time

•

topologies

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LCA2  
DCSL  
Available on Infoscience
February 15, 2020
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/165562
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés