Deep Reinforcement Learning for Controller Placement in Software Defined Network

被引:0
|
作者
Wu, Yiwen [1 ]
Zhou, Sipei [1 ]
Wei, Yunkai [1 ]
Leng, Supeng [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Commun Engn, Chengdu, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Controller placement is a critical problem in Software Defined Network (SDN), which has been identified as a potential approach to achieve a more flexible control and management of the network. To achieve an optimal placement solution, the network characters as well as flow fluctuations should be fully considered, making the problem extraordinary complicated. Deep Reinforcement Learning (DRL) has vast potential to obtain suitable results by exploring the solution space, and be adapted to the rapidly fluctuating data flow with the algorithm learning from the feedback generated during exploration. In this paper, we propose a Deep Q-Network (DQN) empowered Dynamic flow Data Driven approach for Controller Placement Problem (D4CPP). D4CPP integrates the historical network data learning into the controller deployment and real-time switch-controller mapping decision, so as to be adapted to the dynamic network environment with flow fluctuations. Specifically, D4CPP takes the flow fluctuation, data latency, and load balance into full consideration, and can reach an optimized balance among these metrics. Extensive simulations show that. D4CPP is efficient in SDN system with dynamic flow fluctuating, and outperforms traditional scheme by 13% in latency and 50% in load balance averagely when the latency and the load balance are assigned with the same weight.
引用
下载
收藏
页码:1254 / 1259
页数:6
相关论文
共 50 条
  • [31] Towards controller placement problem for software-defined network using affinity propagation
    Zhao, Jianlong
    Qu, Hua
    Zhao, Jihong
    Luan, Zhirong
    Guo, Ya
    ELECTRONICS LETTERS, 2017, 53 (14) : 928 - 929
  • [32] Multi-controller Placement Strategy Based on Latency and Load in Software Defined Network
    Shi Jiugen
    Xie Yijun
    Sun Li
    Guo Sheng
    Liu Yali
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (08) : 1869 - 1876
  • [33] A Controller Placement Algorithm Using Ant Colony Optimization in Software-Defined Network
    Frdiesa, Musie
    INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2024, 31 (02) : 142 - 154
  • [34] Taxonomy of controller placement problem (CPP) optimization in Software Defined Network (SDN): a survey
    Alireza Shirmarz
    Ali Ghaffari
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 10473 - 10498
  • [35] Controller Placement in Software-Defined Mobile Networks
    Guner, Selcan
    Selvi, Hakan
    Gur, Gurkan
    Alagoz, Fatih
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 2619 - 2622
  • [36] Dynamic Controller Placement in Software Defined Drone Networks
    Alharthi, Mohannad
    Taha, Abd-Elhamid M.
    Hassanein, Hossam S.
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [37] Controller Placement in Software-defined Satellite Networks
    Xu, Shuang
    Wang, Xingwei
    Gao, Bangyi
    Zhang, Mingwei
    Huang, Min
    2018 14TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2018), 2018, : 146 - 151
  • [38] Adaptive Controller Placement in Software Defined Wireless Networks
    Feixiang Li
    Xiaobin Xu
    Xiao Han
    Shengxin Gao
    Yupeng Wang
    China Communications, 2019, 16 (11) : 81 - 92
  • [39] Optimizing Controller Placement for Software-Defined Networks
    Huang, Victoria
    Chen, Gang
    Fu, Qiang
    Wen, Elliott
    2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 224 - 232
  • [40] Adaptive Controller Placement in Software Defined Wireless Networks
    Li, Feixiang
    Xu, Xiaobin
    Han, Xiao
    Gao, Shengxin
    Wang, Yupeng
    CHINA COMMUNICATIONS, 2019, 16 (11) : 81 - 92