A Cross Entropy-Based Approach to Controller Placement Problem with Link Failures in SDN

被引:0
作者
Yin, Hanmin [1 ]
Chen, Jue [1 ]
机构
[1] Shanghai Univ Engn Sci, Sch Elect & Elect Engn, Shanghai 201620, Peoples R China
关键词
Controller placement problem; software defined network; security; link failure; cross entropy; EFFICIENT APPROACH; NETWORKING;
D O I
10.1142/S0218126623502407
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Controller Placement Problem (CPP) is a key research topic in Software Defined Network (SDN), as the communication delay is influenced by the position of controllers and switches. On that basis, the network failures may happen occasionally, which can cause the increase of propagation latency and the reduction of network performance. As a result, it is essential to research the Controller Placement problem for Link Failures (CPLF). In this paper, authors propose a method based on the cross entropy to solve CPP after link failures, and adopt the Halton sequence to reduce the computation overhead of simulating link failures while guaranteeing the accuracy. In the experiments, we measure and compare the worst-case delay among three methods: our proposed cross entropy-based controller placement algorithm, the optimized controller placement algorithm and a greedy-based controller placement algorithm, and conduct experiments on six real network topologies. The experimental results verify that our proposed method can reduce the worst-case delay by 27% in comparison with GPA. Moreover, the proposed method can always find optimized controller placement schemes no matter how the network scale or the number of controller varies, with a less than 0.6% error when compared with the optimal solution.
引用
收藏
页数:29
相关论文
共 41 条
[11]   The Controller Placement Problem [J].
Heller, Brandon ;
Sherwood, Rob ;
McKeown, Nick .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :473-478
[12]  
Hock M., 2013, 2013 EUR C CIRC THEO, P1, DOI [DOI 10.1109/ECCTD.2013.6662229, 10.1109/ECCTD.2013.6662229]
[13]   An efficient approach to robust controller placement for link failures in Software-Defined Networks [J].
Hu, Tao ;
Ren, Quan ;
Yi, Peng ;
Li, Ziyong ;
Lan, Julong ;
Hu, Yuxiang ;
Li, Qian .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 :187-205
[14]  
Hu Y, 2016, 2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), P2430, DOI 10.1109/CompComm.2016.7925135
[15]   A Modified Genetic Algorithm for Controller Placement Problem in SDN Distributed Network [J].
Ibrahim, Abeer A. Z. ;
Hashim, Fazirulhisyam ;
Sali, Aduwati ;
Noordin, Nor K. ;
Fadul, Saber M. E. .
2021 26TH IEEE ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS {APCC), 2021, :83-88
[16]   Controller placement in software defined networks using multi-objective antlion algorithm [J].
Kazemian, Mohammad Mahdi ;
Mirabi, Meghdad .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (04) :5626-5649
[17]   Density cluster based approach for controller placement problem in large-scale software defined networkings [J].
Liao, Jianxin ;
Sun, Haifeng ;
Wang, Jingyu ;
Qi, Qi ;
Li, Kai ;
Li, Tonghong .
COMPUTER NETWORKS, 2017, 112 :24-35
[18]  
Lieber D., 1999, THESIS W DAVIDSON FA
[19]  
[卢长先 LU Changxian], 2007, [计算机仿真, Computer simulation], V24, P183
[20]   A Survey of Controller Placement Problem in Software in Software-Defined Networking [J].
Lu, Jie ;
Zhang, Zhen ;
Hu, Tao ;
Yi, Peng ;
Lan, Julong .
IEEE ACCESS, 2019, 7 :24290-24307