Load-Aware Dynamic Controller Placement Based on Deep Reinforcement Learning in SDN-Enabled Mobile Cloud-Edge Computing Networks
Chenglin Xu,Cheng Xu,Bo Li,Siqi Li,Tao Li
DOI: https://doi.org/10.1016/j.comnet.2023.109900
IF: 5.493
2023-06-25
Computer Networks
Abstract:Software-defined networks (SDNs) can improve network resource utilization and optimize the performance of mobile cloud-edge computing networks (MECCNs) through unified and flexible network management. However, network traffic in MECCNs can change over time and space, which affects the performance of the control plane in an SDN. Further, an MECCN may require the temporary addition of network access points, further reducing the network management capabilities of the control plane. To ensure that the control plane can handle the constant changes in network traffic, adapt to dynamic changes in network access points, and provide continuous and efficient network management functions, this study focuses on the dynamic controller placement problem in SDN-enabled MECCNs. We study the deployment of a two-layer control plane and accordingly construct the corresponding delay, load balancing, and control reliability models. Next, we construct a joint optimization problem considering the developed delay, load balancing, and control reliability, and solve this problem using an algorithm based on the deep deterministic policy gradient algorithm. The experimental results demonstrate that the proposed algorithm outperforms other algorithms on a variable-node network.
computer science, information systems,telecommunications,engineering, electrical & electronic, hardware & architecture