DQ Scheuler: deep reinforcement learning based controller synchronization in distributed SDN
File(s)ICC-2019-DB-SDN-controller-Spike.pdf (524.76 KB)
Accepted version
Author(s)
Zhang, Ziyao
Ma, Liang
Poularakis, Konstantinos
Leung, Kin
Wu, Lingfei
Type
Conference Paper
Abstract
In distributed software-defined networks (SDN), mul-tiple physical SDN controllers, each managing a networkdomain,are implemented to balance centralized control, scalability andreliability requirements. In such networking paradigm, controllerssynchronize with each other to maintain a logically centralizednetwork view. Despite various proposals of distributed SDNcontroller architectures, most existing works only assume thatsuch logically centralized network viewcanbe achieved withsome synchronization designs, but the question ofhowexactlycontrollers should synchronize with each other to maximizethe benefits of synchronization under the eventual consistencyassumptions is largely overlooked. To this end, we formulatethe controller synchronization problem as aMarkov DecisionProcess (MDP)and apply reinforcement learning techniquescombined with deep neural network to train asmartcontrollersynchronization policy, which we call theDeep-Q (DQ) Scheduler.Evaluation results show that DQ Scheduler outperforms the anti-entropy algorithm implemented in the ONOS controller by up to95.2%for inter-domain routing tasks.
Date Acceptance
2019-01-31
Citation
IEEE International Conference on Communications
ISBN
9781538680889
ISSN
0536-1486
Publisher
Institute of Electrical and Electronics Engineers
Journal / Book Title
IEEE International Conference on Communications
Copyright Statement
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor
IBM United Kingdom Ltd
Grant Number
4603317662
Source
IEEE ICC 2019
Subjects
Science & Technology
Technology
Engineering, Electrical & Electronic
Telecommunications
Engineering
NETWORKS
Publication Status
Published
Start Date
2019-05-20
Finish Date
2019-05-24
Coverage Spatial
Shanghai, China
Date Publish Online
2019-07-15