Controller robust placement with dynamic traffic in software-defined networking

被引:4
作者
Zhang, Zhen [1 ,2 ]
Lu, Jie [1 ]
Chen, Hongchang [1 ]
机构
[1] Informat Engn Univ, Zhengzhou 450002, Peoples R China
[2] Purple Mt Labs, Nanjing 211100, Peoples R China
关键词
Software-defined networking; Controller placement problem; Dynamic traffic; Robustness; PERFORMANCE; MODEL;
D O I
10.1016/j.comcom.2022.07.018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For dynamic traffic of switches in the software-defined networking, the existing methods mostly adopt the switch migration to balance the controller with an uneven load. However, these researches have overlooked that the frequent migration of switches will cause instability in the control plane and increase the network delay. To reduce switch migration, this paper proposes a robust controller placement model that considers dynamic traffic while placing the controllers. Firstly, the bounded symmetric interval is used to describe the dynamic traffic in the network, and the magnitude of the traffic change is represented by the variation parameter ������. Secondly, the control parameter ������ is introduced to control the conservativeness of the solution and construct a multi-controller robust placement model. Finally, the model is transformed into a linear programming problem based on the strong duality theory, and we use the tabu search algorithm to implement an efficient solution. The simulation results show that different controller placement strategies can be obtained by changing the control parameter. When the service level is low, the cost increase can greatly improve the service level; however, when the service level exceeds 90%, the 10% increase in placement cost can only improve the service level by 1%.
引用
收藏
页码:458 / 467
页数:10
相关论文
共 32 条
[1]  
[Anonymous], 2010, HyperFlow: A Distributed Control Plane for OpenFlow
[2]   Traffic-Aware Dynamic Controller Assignment in SDN [J].
Bera, Samaresh ;
Misra, Sudip ;
Saha, Niloy .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2020, 68 (07) :4375-4382
[3]   The price of robustness [J].
Bertsimas, D ;
Sim, M .
OPERATIONS RESEARCH, 2004, 52 (01) :35-53
[4]  
Dantzig GB, 2006, Linear programming 1: Introduction
[5]   Towards an Elastic Distributed SDN Controller [J].
Dixit, Advait ;
Hao, Fang ;
Mukherjee, Sarit ;
Lakshman, T. V. ;
Kompella, Ramana .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04)
[6]   Improving the performance of load balancing in software-defined networks through load variance-based synchronization [J].
Guo, Zehua ;
Su, Mu ;
Xu, Yang ;
Duan, Zhemin ;
Wang, Luo ;
Hui, Shufeng ;
Chao, H. Jonathan .
COMPUTER NETWORKS, 2014, 68 :95-109
[7]  
Hassas Yeganeh S., 2012, P 1 WORKSHOP HOT TOP
[8]   Toward a Flexible Design of SDN Dynamic Control Plane: An Online Optimization Approach [J].
He, Mu ;
Varasteh, Amir ;
Kellerer, Wolfgang .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04) :1694-1708
[9]   The Controller Placement Problem [J].
Heller, Brandon ;
Sherwood, Rob ;
McKeown, Nick .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :473-478
[10]   On Reliability-optimized Controller Placement for Software-Defined Networks [J].
Hu Yannan ;
Wang Wendong ;
Gong Xiangyang ;
Que Xirong ;
Cheng Shiduan .
CHINA COMMUNICATIONS, 2014, 11 (02) :38-54