Network cost optimization-based capacitated controller deployment for SDN

被引:9
作者
Chai, Rong [1 ]
Yang, Xizheng [1 ]
Du, Chunling [1 ]
Chen, Qianbin [1 ]
机构
[1] Chongqing Univ Posts & Telecommun, Sch Commun & Informat Engn, Chongqing 400065, Peoples R China
关键词
Software-defined networking; Controller deployment; Response time; Network cost; PLACEMENT PROBLEM;
D O I
10.1016/j.comnet.2021.108326
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As a novel network paradigm, software-defined networking (SDN) is capable of simplifying network management and offering flexible support to various user services. In order to meet the rapidly increasing transmission demands of SDN switches, the controller deployment strategy in an SDN scenario should be designed. In this paper, we investigate the capacitated controller deployment problem for SDN. Consider the signaling transmission and processing performance of switches and address the worst-case performance, we define network response time (NRT) as the maximum control plane response time of switches. Then aiming to achieve the tradeoff between NRT and the cost of controllers, we introduce the concept of network cost which is defined as the weighted sum of NRT and controller cost. The capacitated controller deployment problem is formulated as a constrained network cost minimization problem. To solve the optimization problem, we propose a two-stage heuristic algorithm, which first tackles the controller deployment subproblem under the unlimited capacity constraint, and then solves controller-type matching subproblem. Specifically, during the first stage, a minimum eccentricity-based controller deployment algorithm is designed to determine the number and location of controllers as well as the association strategy between controllers and switches. During the second stage, a greedy method-based controller-type matching strategy is proposed to determine the types of deployed controllers. Extensive simulations are performed and the results certify the effectiveness of the proposed algorithm.
引用
收藏
页数:11
相关论文
共 26 条
[1]   Traffic-Aware Dynamic Controller Assignment in SDN [J].
Bera, Samaresh ;
Misra, Sudip ;
Saha, Niloy .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2020, 68 (07) :4375-4382
[2]  
Chai R., EURASIP J WIREL COMM
[3]   A Survey on Controller Placement in SDN [J].
Das, Tamal ;
Sridharan, Vignesh ;
Gurusamy, Mohan .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (01) :472-503
[4]   k-Balanced Center Location problem: A new multi-objective facility location problem [J].
Davoodi, Mansoor .
COMPUTERS & OPERATIONS RESEARCH, 2019, 105 :68-84
[5]  
Du CL, 2020, IEEE INT CONF COMMUN, P1045, DOI [10.1109/ICCC49849.2020.9238977, 10.1109/iccc49849.2020.9238977]
[6]   Joint Switch Upgrade and Controller Deployment in Hybrid Software-Defined Networks [J].
Guo, Zehua ;
Chen, Weikun ;
Liu, Ya-Feng ;
Xu, Yang ;
Zhang, Zhi-Li .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (05) :1012-1028
[7]   Multi-Controller Deployment Algorithm in Hierarchical Architecture for SDWAN [J].
Hou Xiaolan ;
Wu Muqing ;
Lv Bo ;
Liu Yifeng .
IEEE ACCESS, 2019, 7 :65839-65851
[8]   The Energy-Aware Controller Placement Problem in Software Defined Networks [J].
Hu, Ying ;
Luo, Tao ;
Beaulieu, Norman C. ;
Deng, Chunxue .
IEEE COMMUNICATIONS LETTERS, 2017, 21 (04) :741-744
[9]   Capacity and load-aware software-defined network controller placement in heterogeneous environments [J].
Khorramizadeh, Mostafa ;
Ahmadi, Vahid .
COMPUTER COMMUNICATIONS, 2018, 129 :226-247
[10]   Capacitated Next Controller Placement in Software Defined Networks [J].
Killi, Bala Prakasa Rao ;
Rao, Seela Veerabhadreswara .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2017, 14 (03) :514-527