A reinforcement learning framework for self-healing fault recovery in intent-based SDNs

This paper presents a reinforcement learning-based self-healing framework for Software-Defined Networking (SDN) that autonomously manages diverse network faults in a realistically emulated environment. A Mininet testbed controlled by the Faucet SDN controller is instrumented with Prometheus to collect multi-source telemetry, while an automated fault injector and congestion generator produce link, port, flow and controller events alongside UDP-induced bottlenecks to create rich training data. Network features–including controller CPU and memory usage, OpenFlow statistics, port status and explicit fault labels–are periodically scraped and aggregated into a structured dataset that forms the state space of a custom Gym-compatible environment. A Proximal Policy Optimisation (PPO) agent with a multilayer perceptron policy learns discrete self-healing actions such as no-op, port resets, switch restarts and bespoke recovery procedures, guided by a reward function that penalises persistent faults and unnecessary interventions while rewarding timely and appropriate recovery. Experimental evaluation over multiple PPO training runs shows stable optimisation behaviour and high episodic rewards with long episode lengths. Policy output analysis stratified by fault state confirms that the agent has learned state-conditional recovery behaviour, selecting fault-type-appropriate actions in over 85% of fault-state timesteps, thereby providing direct evidence that the agent successfully distinguishes healthy from faulty conditions and among different fault types at the level of individual recovery decisions. Compared with existing RL-based approaches that focus primarily on link failure recovery or service function chain reconfiguration, the proposed framework handles a broader spectrum of SDN fault types and integrates control-plane, data-plane and congestion indicators, thereby offering a more general and robust self-healing capability for operational SDN environments.

Authors

Institutions

Publication Details

Journal
Discover Networks
Published
2026-05-17
DOI
https://doi.org/10.1007/s44354-026-00028-z
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A reinforcement learning framework for self-healing fault recovery in intent-based SDNs

E. H. Makiyah, M. N. Rasool, F. A. Rawdhan
Discover Networks
Software-Defined Networks and 5G
article

A reinforcement learning framework for self-healing fault recovery in intent-based SDNs

E. H. Makiyah, M. N. Rasool, F. A. Rawdhan
article en

Abstract

This paper presents a reinforcement learning-based self-healing framework for Software-Defined Networking (SDN) that autonomously manages diverse network faults in a realistically emulated environment. A Mininet testbed controlled by the Faucet SDN controller is instrumented with Prometheus to collect multi-source telemetry, while an automated fault injector and congestion generator produce link, port, flow and controller events alongside UDP-induced bottlenecks to create rich training data. Network features–including controller CPU and memory usage, OpenFlow statistics, port status and explicit fault labels–are periodically scraped and aggregated into a structured dataset that forms the state space of a custom Gym-compatible environment. A Proximal Policy Optimisation (PPO) agent with a multilayer perceptron policy learns discrete self-healing actions such as no-op, port resets, switch restarts and bespoke recovery procedures, guided by a reward function that penalises persistent faults and unnecessary interventions while rewarding timely and appropriate recovery. Experimental evaluation over multiple PPO training runs shows stable optimisation behaviour and high episodic rewards with long episode lengths. Policy output analysis stratified by fault state confirms that the agent has learned state-conditional recovery behaviour, selecting fault-type-appropriate actions in over 85% of fault-state timesteps, thereby providing direct evidence that the agent successfully distinguishes healthy from faulty conditions and among different fault types at the level of individual recovery decisions. Compared with existing RL-based approaches that focus primarily on link failure recovery or service function chain reconfiguration, the proposed framework handles a broader spectrum of SDN fault types and integrates control-plane, data-plane and congestion indicators, thereby offering a more general and robust self-healing capability for operational SDN environments.

Discover NetworksVol. 2(1)
Mustansiriyah University (IQ), Buckinghamshire New University (GB), University of Kufa (IQ)
Openalex Percentile: Top 5%
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.