Safe Load Balancing in Software-Defined-Networking
Not on the map. Why?
Abstract (arXiv)
High performance, reliability and safety are crucial properties of any Software-Defined-Networking (SDN) system. Although the use of Deep Reinforcement Learning (DRL) algorithms has been widely studied to improve performance, their practical applications are still limited as they fail to ensure safe operations in exploration and decision-making. To fill this gap, we explore the design of a Control Barrier Function (CBF) on top of Deep Reinforcement Learning (DRL) algorithms for load-balancing. We show that our DRL-CBF approach is capable of meeting safety requirements during training and testing while achieving near-optimal performance in testing. We provide results using two simulators: a flow-based simulator, which is used for proof-of-concept and benchmarking, and a packet-based simulator that implements real protocols and scheduling. Thanks to the flow-based simulator, we compared the performance against the optimal policy, solving a Non Linear Programming (NLP) problem with the SCIP solver. Furthermore, we showed that pre-trained models in the flow-based simulator, which is faster, can be transferred to the packet simulator, which is slower but more accurate, with some fine-tuning. Overall, the results suggest that near-optimal Quality-of-Service (QoS) performance in terms of end-to-end delay can be achieved while safety requirements related to link capacity constraints are guaranteed. In the packet-based simulator, we also show that our DRL-CBF algorithms outperform non-RL baseline algorithms. When the models are fine-tuned over a few episodes, we achieved smoother QoS and safety in training, and similar performance in testing compared to the case where models have been trained from scratch.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 61 references that are in the map. First posted on arXiv 22 Oct 2024.
Builds on
18 of 61 references.
References · 18
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019A Comprehensive Survey on Transfer Learningcited by 1,154
- 2017Hindsight Experience Replaycited by 1,096
- 2017Constrained Policy Optimizationcited by 928
- 2024KAN: Kolmogorov-Arnold Networkscited by 634
- 2018Reward Constrained Policy Optimizationcited by 397
- 2019Control Barrier Functions: Theory and Applicationscited by 332
- 2020A Survey on Neural Network Interpretabilitycited by 291
6 more
- 2018Safe Exploration in Continuous Action Spacescited by 237
- 2020Safe Reinforcement Learning in Constrained Markov Decision Processescited by 109
- 2018Experience-driven Networking: A Deep Reinforcement Learning based Approachcited by 41
- 2024The SCIP Optimization Suite 9.0cited by 37
- 2024Towards Safe Load Balancing based on Control Barrier Functions and Deep Reinforcement Learningcited by 2
- 2016Kulfi: Robust Traffic Engineering Using Semi-Oblivious Routingcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.