Dynamic SDN Controller Placement based on Deep Reinforcement Learning Journal Article uri icon



  • Software-defined Networking (SDN) is a revolutionary network architecture whose benefits stem partly from separating the data plane and control plane. In this scheme, the control functionalities are relocated to a logically centralized SDN controller which makes efficient and globally optimal forwarding decisions for network devices. Despite the fact that network virtualization technologies enable elastic capacity engineering and seamless fault recovery of the SDN controller, an optimal controller placement strategy that can adapt to changes in networks is an important but underexplored research topic. This paper proposes a novel deep reinforcement learning-based model that dynamically and strategically adjusts the location of the controller to minimize the OpenFlow latency in a virtualized environment. The experimental results demonstrate that the proposed strategy out performs both a random strategy and a generic strategy. Furthermore, this paper provides detailed instructions on how to implement the proposed model in realworld software-defined networks.

publication date

  • March 30, 2023

has restriction

  • gold

Date in CU Experts

  • December 14, 2023 12:04 PM

Full Author List

  • Shen F; Perigo L

author count

  • 2

Other Profiles

International Standard Serial Number (ISSN)

  • 0975-7252

Additional Document Info

start page

  • 1

end page

  • 13


  • 15


  • 1