摘要
Software Defined Networking(SDN) provides flexible network management by decoupling control plane and data plane. However, such separation introduces the issues regarding the reliability of the control plane and controller load imbalance in the distributed SDN network, which will cause the low network stability and the poor controller performance. This paper proposes Reliable and Load balance-aware Multi-controller Deployment(RLMD) strategy to address the above problems. Firstly, we establish a multiple-controller network model and define the relevant parameters for RLMD. Then, we design the corresponding algorithms to implement this strategy. By weighing node efficiency and path quality, Controller Placement Selection(CPS) algorithm is introduced to explore the reliable deployments of the controllers. On this basis, we design Multiple Domain Partition(MDP) algorithm to allocate switches for controllers according to node attractability and controller load balancing rate, which could realize the reasonable domain planning. Finally, the simulations show that, compared with the typical strategies, RLMD has the better performance in improving the reliability of the control plane and balancing the distribution of the controller loads.
Software Defined Networking (SDN) provides flexible network management by decoupling control plane and data plane. However, such separation introduces the issues regarding the reliability of the control plane and controller load imbalance in the distrib- uted SDN network, which will cause the low network stability and the poor controller per- formance. This paper proposes Reliable and Load balance-aware Multi-controller Deploy- ment (RLMD) strategy to address the above problems. Firstly, we establish a multiple-con- troller network model and define the relevant parameters for RLMD. Then, we design the corresponding algorithms to implement this strategy. By weighing node efficiency and path quality, Controller Placement Selection (CPS) algorithm is introduced to explore the reliable deployments of the controllers. On this basis, we design Multiple Domain Partition (MDP) algorithm to allocate switches for controllers according to node attractability and controller load balancing rate, which could realize the reasonable domain planning. Finally, the sim- ulations show that, compared with the typical strategies, RLMD has the better performance in improving the reliability of the control plane and balancing the distribution of the controller loads.
基金
supported in part by the Project of National Network Cyberspace Security (Grant No.2017YFB0803204)
the National High-Tech Research and Development Program of China (863 Program) (Grant No. 2015AA016102)
Foundation for Innovative Research Group of the National Natural Science Foundation of China (Grant No.61521003)
Foundation for the National Natural Science Foundation of China (Grant No. 61502530)
作者简介
Tao Hu, is currently a PH. D candidate at National Digital Switching System Engineering & Technological R&D Center (NDSC) at Zhengzhou, China. He earned B.E. degree in the Xi'an Jiaotong University. He is currently pursuing doctor de-gree in network cyberspace security. His research in- terests include software defined networking, control plane and network security.;Peng Yi,is a research fellow of National Digital Switching Sys- tem Engineering & Technologi- cal R&D Center (NDSC). His contributions encompass as- pects of security, network ar- chitecture (SDN, CCN) and sig- nal processing. The corre-sponding author, E-mail: yipengndsc@163.com.;Jianhui Zhang, is the associate Professor in National Digital Switching System Engineering & Technological R&D Center, China. His research interests mainly include routing and switch design, routing protocols, network security.;Julong Lan, is a professor of National Digital Switching Sys- tem Engineering & Technologi- cal R&D Center. His contribu- tions encompass aspects of in- formation theory and security, network architecture and signal processing.