RCP: A Temporal Clustering Algorithm for Real-time Controller Placement in Mobile SDN Systems
Reza Soleymanifar, Carolyn Beck

TL;DR
This paper introduces RCP, a real-time controller placement algorithm for mobile SDN systems that uses temporal clustering and control theory to achieve near-optimal, fast, and scalable solutions suitable for high-mobility scenarios.
Contribution
The paper proposes a novel real-time control placement algorithm based on temporal clustering and control theory, suitable for high-mobility SDN networks like UAVs.
Findings
RCP achieves up to 25 times faster performance than traditional methods.
RCP provides high-quality solutions with exponential convergence to near-optimal placement.
The algorithm has linear computational complexity, making it scalable for large networks.
Abstract
Software Defined Networking (SDN) is a recent paradigm in telecommunication networks that disentangles data and control planes and brings more flexibility and efficiency to the network as a result. The Controller Placement (CP) problem in SDN, which is typically subject to specific optimality criteria, is one of the primary problems in the design of SDN systems. {\em Dynamic} Controller Placement (DCP) enables a placement solution that is adaptable to inherent variability in network components (traffic, locations, etc.). DCP has gained much attention in recent years, yet despite this, most solutions proposed in the literature cannot be implemented in real-time, which is a critical concern especially in UAV/drone based SDN networks where mobility is high and split second updates are necessary. As current conventional methods fail to be relevant to such scenarios, in this work we propose…
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.
Taxonomy
TopicsSoftware-Defined Networks and 5G · UAV Applications and Optimization · Mobile Ad Hoc Networks
