Title: Synchronisation cost of multi-controller deployments in software-defined networks

Authors: Fouad Benamrane; Francisco J. Ros; Mouad Ben Mamoun

Addresses: LRI, Faculty of Sciences of Rabat, Mohammed V University, Rabat, Morocco ' Department of Information and Communications Engineering, University of Murcia, Murcia, E-30100, Spain ' LRI, Faculty of Sciences of Rabat, Mohammed V University, Rabat, Morocco

Abstract: The logically centralised control plane in software-defined networks (SDN) must be physically distributed among multiple controllers for performance, scalability and fault tolerance reasons. However, this means that the network state must be synchronised among the different controllers to provide control applications with a consistent network view. In this paper, we explore such synchronisation cost in a widespread SDN controller platform by emulating real wide-area network topologies. Our results show that the synchronisation delay is lower than typical restoration times in currently deployed networks, showing the feasibility of multi-controller deployments from a network latency viewpoint. For this, the controllers make use of a substantial amount of bandwidth that might be traded-off for synchronisation delay when the deployment scenario allows it.

Keywords: software-defined networking; SDN; controller placement; synchronisation cost; performance evaluation; multiple controllers; wide area networks; WANs; network latency; bandwidth; synchronisation delay.

DOI: 10.1504/IJHPCN.2016.077821

International Journal of High Performance Computing and Networking, 2016 Vol.9 No.4, pp.291 - 298

Received: 30 Jun 2015
Accepted: 22 Dec 2015

Published online: 16 Jul 2016 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article