The Role of Inter-Controller Traffic for Placement of Distributed SDN Controllers
Tianzhu Zhang, Andrea Bianco, Samuele De Domenico, Paolo Giaccone

TL;DR
This paper analyzes how inter-controller traffic affects the placement of distributed SDN controllers, proposing optimization methods to improve network responsiveness and reliability in large-scale SDN deployments.
Contribution
It introduces a quantitative framework for optimizing controller placement considering both control traffic types and validates it with real SDWAN data.
Findings
Controller placement significantly impacts switch reaction time.
Inter-controller traffic influences network delay and performance.
A novel evolutionary algorithm effectively finds optimal placement tradeoffs.
Abstract
We consider a distributed Software Defined Networking (SDN) architecture adopting a cluster of multiple controllers to improve network performance and reliability. Besides the Openflow control traffic exchanged between controllers and switches, we focus on the control traffic exchanged among the controllers in the cluster, needed to run coordination and consensus algorithms to keep the controllers synchronized. We estimate the effect of the inter-controller communications on the reaction time perceived by the switches depending on the data-ownership model adopted in the cluster. The model is accurately validated in an operational Software Defined WAN (SDWAN). We advocate a careful placement of the controllers, that should take into account both the above kinds of control traffic. We evaluate, for some real ISP network topologies, the delay tradeoffs for the controllers placement problem…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
