Multi criteria analysis of Controller Placement Problem in Software Defined Networks

被引:34
作者
Jalili, Ahmad [1 ]
Keshtgari, Manijeh [1 ]
Akbari, Reza [1 ]
Javidan, Reza [1 ]
机构
[1] Shiraz Univ Technol, Dept Comp Engn & IT, Shiraz, Iran
关键词
Software Defined Network; Controller placement problem; Genetic algorithm; Wide Area Networks; Analytical models; Analytic Hierarchy Process;
D O I
10.1016/j.comcom.2018.08.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Controller Placement Problem (CPP) is an important task in Software Defined Networks (SDNs). Meanwhile, the assignment of switches to the controllers plays a key role in the Quality of Service (QoS). Most of previous works assumed that each switch is assigned to the nearest controller based on propagation latency. In this paper, propagation delay, hop count and link utilization are considered for such assignment. First, the influence of these metrics on the QoS is analyzed. Then, using these criteria, a new Analytic Hierarchy Process (AHP) technique is presented to perform the multi criteria assignment process. Several evaluations are conducted to analyze this approach and justify the importance of trade-off among all the assignment criteria. Furthermore, an algorithm called Controller Placement Genetic Algorithm (CPGA) that is hybridized by the proposed AHP technique is introduced to solve this special kind of CPP. Results show the efficiency of our new assignment approach regarding link load balancing problem.
引用
收藏
页码:115 / 128
页数:14
相关论文
共 50 条
[41]   Controller placement issue in software-defined networks with different goals: a comprehensive survey [J].
Mojez, Hadi ;
Kamel, Hamed ;
Zanjani, Roshanak ;
Bidgoli, Amir Massoud .
JOURNAL OF SUPERCOMPUTING, 2024, 80 (13) :19127-19209
[42]   Budget-constrained Controller Placement in Software-defined Network [J].
Priyadarsini, Madhukrishna ;
Mittal, Pooja ;
Mukherjee, Joy Chandra ;
Bera, Padmalochan .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, :217-226
[43]   A Multi-Controller Placement Strategy for Hierarchical Management of Software-Defined Networking [J].
Xu, Hui ;
Chai, Xiaodi ;
Liu, Huifen .
SYMMETRY-BASEL, 2023, 15 (08)
[44]   A new framework for reliable control placement in software-defined networks based on multi-criteria clustering approach [J].
Ahmad Jalili ;
Manijeh Keshtgari ;
Reza Akbari .
Soft Computing, 2020, 24 :2897-2916
[45]   A new framework for reliable control placement in software-defined networks based on multi-criteria clustering approach [J].
Jalili, Ahmad ;
Keshtgari, Manijeh ;
Akbari, Reza .
SOFT COMPUTING, 2020, 24 (04) :2897-2916
[46]   FANIC: FArthest Node Initialization Clustering technique for Controller Placement Problem in Software Defined Networking [J].
Kurra, Chaithanya ;
Janyani, Vijay ;
Battula, Ramesh Babu .
2020 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SIGNAL PROCESSING (AISP), 2020,
[47]   On Rule Placement for Multi-path Routing in Software-Defined Networks [J].
Zhang, Jie ;
Zeng, Deze ;
Gu, Lin ;
Yao, Hong ;
Fan, Yuanyuan .
COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS, AND WORKSHARING, COLLABORATECOM 2015, 2016, 163 :59-71
[48]   On the placement of controllers in software-defined networks [J].
Hu, Yan-Nan ;
Wang, Wen-Dong ;
Gong, Xiang-Yang ;
Que, Xi-Rong ;
Cheng, Shi-Duan .
Journal of China Universities of Posts and Telecommunications, 2012, 19 (SUPPL. 2) :92-97
[49]   Exploring the Impact of Critical Programmability on Controller Placement for Software-Defined Wide Area Networks [J].
Dou, Songshi ;
Qi, Li ;
Yao, Chao ;
Guo, Zehua .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (06) :2575-2588
[50]   Intelligent UAV-aided Controller Placement Scheme for Software-Defined Vehicular Networks [J].
Lin, Na ;
Zhao, Qi ;
Zhao, Liang .
PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2021 (CF 2021), 2021, :38-44