DeepMDR: A Deep-Learning-Assisted Control Plane System for Scalable, Protocol-Independent, and Multi-Domain Network Automation

Deyun Li,Hongqiang Fang,Xu Zhang,Jin Qi,Zuqing Zhu
DOI: https://doi.org/10.1109/mcom.001.2000717
IF: 9.03
2021-03-01
IEEE Communications Magazine
Abstract:This article discusses DeepMDR, which is a deep learning (DL)-assisted control plane (CP) system to realize scalable and protocol-independent path computation in multi-domain packet networks. We develop DeepMDR based on ONOS, make it support protocol-oblivious forwarding (POF) in the data plane, facilitate a hierarchical CP architecture for multi-domain operations, and propose a DL model to achieve fast and high-quality path computation in each domain. Simulation results verify that our DL-assisted routing module achieves better trade-off between path computation time and routing performance than existing approaches. The effectiveness of our proposed DeepMDR is also demonstrated with experiments, which show that it serves inter-domain flow requests quickly with a processing capacity of ∼166,000 messages/s or higher.
telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?
The paper mainly addresses two major challenges in Network Control and Management (NC&M) in multi-domain network environments: 1. achieving scalable and protocol-independent path computation; 2. improving the efficiency of path computation. To solve these issues, the authors propose a deep learning-assisted control plane system called DeepMDR. The main objectives of DeepMDR are: 1. **Achieving scalability and protocol independence**: DeepMDR aims to achieve scalable and protocol-independent path computation in large-scale, multi-domain packet networks. This allows network operators to customize the packet processing flow of the data plane to meet different service requirements, enhancing flexibility and service awareness. 2. **Improving path computation efficiency**: By introducing deep learning technology, DeepMDR can achieve fast and high-quality path computation within each domain, thereby achieving a better balance between path computation time and routing performance. Specifically, the key contributions of DeepMDR include: - **Supporting protocol-independent forwarding**: By enabling ONOS to support Protocol-Oblivious Forwarding (POF), DeepMDR allows the customization of the packet processing flow in the data plane, enhancing support for new protocols. - **Hierarchical control plane architecture**: Adopting a hierarchical control plane architecture to efficiently manage multi-domain networks and protect the privacy of each domain. - **Deep learning-assisted routing module**: Utilizing deep learning models to accelerate the path computation process and optimize the path computation sequence to reduce resource contention. Simulation experiments have verified that DeepMDR outperforms existing methods in terms of path computation time and routing performance, and experiments have demonstrated the efficiency of DeepMDR in setting up cross-domain flows. These results confirm the effectiveness and scalability of DeepMDR.