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 条
  • [21] Deep reinforcement learning based controller for ship navigation
    Deraj, Rohit
    Kumar, R. S. Sanjeev
    Alam, Md Shadab
    Somayajula, Abhilash
    OCEAN ENGINEERING, 2023, 273
  • [22] Routing Strategy for SDN Large Flow Based on Deep Reinforcement Learning
    Ke, Yu
    Wang, Junli
    Yan, Chungang
    Yao, Jiamin
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 523 - 530
  • [23] SDN Lullaby: VM Consolidation for SDN using Transformer-Based Deep Reinforcement Learning
    Jeong, Eui-Dong
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    2023 19TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT, CNSM, 2023,
  • [24] DRLS: A Deep Reinforcement Learning Based Scheduler for Time-Triggered Ethernet
    Zhong, Chunmeng
    Jia, Hongyu
    Wan, Hai
    Zhao, Xibin
    30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [25] Efficient deep reinforcement learning based task scheduler in multi cloud environment
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Ratnamani, M. V.
    Mohanty, Sachi Nandan
    Jabr, Bander A.
    Ali, Yasser A.
    Ali, Shahid
    Abdullaeva, Barno Sayfutdinovna
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [26] A Deep Reinforcement Learning-Based Resource Scheduler for Massive MIMO Networks
    An, Qing
    Segarra, Santiago
    Dick, Chris
    Sabharwal, Ashutosh
    Doost-Mohammady, Rahman
    IEEE Transactions on Machine Learning in Communications and Networking, 2023, 1 : 242 - 257
  • [27] Decentralized Deep Reinforcement Learning for a Distributed and Adaptive Locomotion Controller of a Hexapod Robot
    Schilling, Malte
    Konen, Kai
    Ohl, Frank W.
    Korthals, Timo
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 5335 - 5342
  • [28] Resource Management in Distributed SDN Using Reinforcement Learning
    Ma, Liang
    Zhang, Ziyao
    Ko, Bongjun
    Srivatsa, Mudhakar
    Leung, Kin K.
    GROUND/AIR MULTISENSOR INTEROPERABILITY, INTEGRATION, AND NETWORKING FOR PERSISTENT ISR IX, 2018, 10635
  • [29] Auto scheduling through distributed reinforcement learning in SDN based IoT environment
    Wu, Yuanyuan
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2023, 2023 (01)
  • [30] RIFLING: A reinforcement learning-based GPU scheduler for deep learning research and development platforms
    Chen, Zhaoyun
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (06): : 1319 - 1336