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 条
  • [21] A K-means-based Network Partition Algorithm for Controller Placement in Software Defined Network
    Wang, Guodong
    Zhao, Yanxiao
    Huang, Jun
    Duan, Qiang
    Li, Jun
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [22] Deep Reinforcement Learning for Multimedia Traffic Control in Software Defined Networking
    Huang, Xiaohong
    Yuan, Tingting
    Qiao, Guanhua
    Ren, Yizhi
    IEEE NETWORK, 2018, 32 (06): : 35 - 41
  • [23] Virtual Network Function Placement Optimization With Deep Reinforcement Learning
    Solozabal, Ruben
    Ceberio, Josu
    Sanchoyerto, Aitor
    Zabala, Luis
    Blanco, Bego
    Liberal, Fidel
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (02) : 292 - 303
  • [24] Effective Controller Placement in Software-Defined Internet-of-Things Leveraging Deep Q-Learning (DQL)
    Ali, Jehad
    Alenazi, Mohammed J.F.
    Computers, Materials and Continua, 2024, 81 (03): : 4015 - 4032
  • [25] Q-placement: Reinforcement-Learning-Based Service Placement in Software-Defined Networks
    Zhang, Ziyao
    Ma, Liang
    Leung, Kin K.
    Tassiulas, Leandros
    Tucker, Jeremy
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 1527 - 1532
  • [26] Traffic Engineering in Hybrid Software Defined Network via Reinforcement Learning
    Guo, Yingya
    Wang, Weipeng
    Zhang, Han
    Guo, Wenzhong
    Wang, Zhiliang
    Tian, Ying
    Yin, Xia
    Wu, Jianping
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 189
  • [27] A Controller Placement Algorithm Using Ant Colony Optimization in Software-Defined Network
    Musie Frdiesa
    International Journal of Wireless Information Networks, 2024, 31 : 142 - 154
  • [29] Taxonomy of controller placement problem (CPP) optimization in Software Defined Network (SDN): a survey
    Shirmarz, Alireza
    Ghaffari, Ali
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (12) : 10473 - 10498
  • [30] Kernel Search-Framework for Dynamic Controller Placement in Software-Defined Network
    Seyedkolaei, Ali Abdi
    Seno, Seyed Amin Hosseini
    Budiarto, Rahmat
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (03): : 3391 - 3410