Title: Optimising controller placement for SDN using self-play reinforcement learning
Authors: Benoudifa Ouafae; Abderrahim Ait Wakrime; Redouane Benaini
Addresses: Department of Computer Science, Faculty of Sciences, Mohammed V University, Rabat, Morocco ' Department of Computer Science, Faculty of Sciences, Mohammed V University, Rabat, Morocco ' Department of Computer Science, Faculty of Sciences, Mohammed V University, Rabat, Morocco
Abstract: The placement of the software-defined networking (SDN) controller is a critical component of SDN architecture, influencing the network's performance, scalability, reliability, and overall efficiency. The MuZero agent architecture offers an innovative approach to optimise coherence and efficiency in SDN controller placement. Known for its autonomous learning through decision- making and planning, the MuZero agent adapts to the complex challenge of controller placement. This study applies the MuZero agent to simulate scenarios where controllers are strategically assigned to nodes in an SDN, aiming to maximise network coherence while adhering to predefined constraints. The results demonstrate the successful optimisation of controller placement, showcasing the effectiveness of the MuZero approach in enhancing SDN performance.
Keywords: artificial intelligence; SDN; software-defined networking; data sharing; CPP; controller placement problem; MuZero Algorithm; network coherence; reinforcement learning; autonomous learning.
DOI: 10.1504/IJAACS.2026.154855
International Journal of Autonomous and Adaptive Communications Systems, 2026 Vol.19 No.3, pp.295 - 320
Received: 24 Jul 2024
Accepted: 29 May 2025
Published online: 16 Jul 2026 *