DQ Scheduler: Deep Reinforcement Learning Based Controller Synchronization in Distributed SDN

被引:0
|
作者
Zhang, Ziyao [1 ]
Ma, Liang [2 ]
Poularakis, Konstantinos [3 ]
Leung, Kin K. [1 ]
Wu, Lingfei [2 ]
机构
[1] Imperial Coll London, London, England
[2] IBM TJ Watson Res Ctr, Yorktown Hts, NY USA
[3] Yale Univ, New Haven, CT USA
关键词
NETWORKS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In distributed software-defined networks (SDN),multiple physical SDN controllers, each managing a network domain, are implemented to balance centralized control, scalability and reliability requirements. In such networking paradigm, controllers synchronize with each other to maintain a logically centralized network view. Despite various proposals of distributed SDN controller architectures, most existing works only assume that such logically centralized network view can be achieved with some synchronization designs, but the question of how exactly controllers should synchronize with each other to maximize the benefits of synchronization under the eventual consistency assumptions is largely overlooked. To this end,we formulate the controller synchronization problem as a Markov Decision Process(MDP) and apply reinforcement learning techniques combined with deep neural network to train a smart controller synchronization policy,which we call the Deep-Q (DQ) Scheduler. Evaluation results show that DQ Scheduler outperforms the anti-entropy algorithm implemented in the ONOS controller by up to 95.2% for inter-domain routing tasks.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] MACS: Deep Reinforcement Learning based SDN Controller Synchronization Policy Design
    Zhang, Ziyao
    Ma, Liang
    Poularakis, Konstantinos
    Leung, Kin K.
    Tucker, Jeremy
    Swami, Ananthram
    2019 IEEE 27TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP), 2019,
  • [2] Joint SDN Synchronization and Controller Placement in Wireless Networks using Deep Reinforcement Learning
    Mudvari, Akrit
    Tassiulas, Leandros
    PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [3] SDN Controller Load Balancing Based on Reinforcement Learning
    Li, Zhuo
    Zhou, Xu
    Gao, Junruo
    Qin, Yifang
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 1120 - 1126
  • [4] Robust SDN Synchronization in Mobile Networks using Deep Reinforcement and Transfer Learning
    Mudvari, Akrit
    Poularakis, Konstantinos
    Tassiulas, Leandros
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 1080 - 1085
  • [5] Adversarial Attacks in a Deep Reinforcement Learning based Cluster Scheduler
    Zhang, Shaojun
    Wang, Chen
    Zomaya, Albert Y.
    2020 IEEE 28TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2020), 2020, : 1 - 8
  • [6] A Deep-Reinforcement-Learning-Based Scheduler for FPGA HLS
    Chen, Hongzheng
    Shen, Minghua
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [7] Intelligent Controller Based on Distributed Deep Reinforcement Learning for PEMFC Air Supply System
    Li, Jiawen
    Yu, Tao
    IEEE ACCESS, 2021, 9 : 7496 - 7507
  • [8] AN EFFICIENT REINFORCEMENT LEARNING BASED APPROACH FOR SDN CONTROLLER PLACEMENT OPTIMIZATION
    Aboelela, Omnia A.
    Sadek, Rowayda A.
    2024 41ST NATIONAL RADIO SCIENCE CONFERENCE, NRSC 2024, 2024, : 126 - 135
  • [9] A SDN Routing Optimization Mechanism Based on Deep Reinforcement Learning
    Lan J.
    Yu C.
    Hu Y.
    Li Z.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2019, 41 (11): : 2669 - 2674
  • [10] A SDN Routing Optimization Mechanism Based on Deep Reinforcement Learning
    Lan Julong
    Yu Changhe
    Hu Yuxiang
    Li Ziyong
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (11) : 2669 - 2674