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 条
  • [41] An efficient deep reinforcement learning based task scheduler in cloud-fog environment
    Choppara, Prashanth
    Mangalampalli, Sudheer
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (01):
  • [42] Deep reinforcement learning based controller placement and optimal edge selection in SDN-based multi-access edge computing environments
    Li, Chunlin
    Liu, Jun
    Ma, Ning
    Zhang, Qingzhe
    Zhong, Zhengwei
    Jiang, Lincheng
    Jia, Guolei
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 193
  • [43] Distributed Deep Reinforcement Learning based Indoor Visual Navigation
    Hsu, Shih-Hsi
    Chan, Shoo-Hung
    Wu, Ping-Tsang
    Xiao, Kun
    Fu, Li-Chen
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 2532 - 2537
  • [44] A Study of Distributed SDN Controller Based on Apache Kafka
    Moon, Ju-Hyeon
    Shine, Yong-Tae
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP 2020), 2020, : 44 - 47
  • [45] Distributed Audit System of SDN Controller Based on Blockchain
    Guan, Zhenyu
    Lyu, Hanzheng
    Zheng, Haibin
    Li, Dawei
    Liu, Jianwei
    SMART BLOCKCHAIN, SMARTBLOCK 2019, 2019, 11911 : 21 - 31
  • [46] Flow Entries Installation Based on Distributed SDN Controller
    Liu, Rui
    Zhu, Mingfa
    Xiao, Limin
    Ruan, Li
    Zhou, Yuanhao
    Duan, Wenbo
    Li, Deguo
    2015 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2015,
  • [47] Deep reinforcement learning based path tracking controller for autonomous vehicle
    Chen, I-Ming
    Chan, Ching-Yao
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2021, 235 (2-3) : 541 - 551
  • [48] Optimizing SDN Controller Load Balancing Using Online Reinforcement Learning
    Kumari, Abha
    Roy, Arghyadip
    Sairam, Ashok Singh
    IEEE ACCESS, 2024, 12 : 131591 - 131604
  • [49] Controller Design of Tracking WMR System Based on Deep Reinforcement Learning
    Lee, Chin-Tan
    Sung, Wen-Tsai
    ELECTRONICS, 2022, 11 (06)
  • [50] Deep Merging: Vehicle Merging Controller Based on Deep Reinforcement Learning with Embedding Network
    Nishitani, Ippei
    Yang, Hao
    Guo, Rui
    Keshavamurthy, Shalini
    Oguchi, Kentaro
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 216 - 221