Controller placement in software defined networks using multi-objective antlion algorithm

被引:0
作者
Mohammad Mahdi Kazemian
Meghdad Mirabi
机构
[1] Islamic Azad University,Department of Computer Engineering, Faculty of Engineering
[2] South Tehran Branch,undefined
来源
The Journal of Supercomputing | 2022年 / 78卷
关键词
Controller placement; Antlion optimization algorithm; Propagation latency; Multiple disjoint paths;
D O I
暂无
中图分类号
学科分类号
摘要
Software defined network (SDN) is a new modern network technology which decouples control plane and data plane to simplify network management. The separation of control plane from data plane arises the control placement problem (CPP) in these networks. The main questions in the CPP are (1) how many controllers are required to be used in such networks and (2) where these controllers should be placed. To achieve an efficient solution for such problem in SDN, we define the CPP as a multi-objective combinational optimization problem in this paper and solve the CPP by applying the antlion optimization algorithm on it. We consider three metrics for the CPP: (a) Inter-controllers latency, (b) switch to controller latency, and (c) multiple disjoint connectivity paths between switches and controllers. We evaluate our proposed solution by performing several experiments using different real network topologies. Experimental results show that our proposed solution provides better performance compared to the existing solutions.
引用
收藏
页码:5626 / 5649
页数:23
相关论文
共 86 条
[1]  
RaoKilli BP(2019)Controller placement in software defined networks: a comprehensive survey Comput Netw 163 106883-118
[2]  
Rao SV(2018)A survey on software defined networking with multiple controllers J Netw Comput Appl 103 101-1634
[3]  
Zhang Y(2014)A survey of software-defined networking: past, present, and future of programmable networks IEEE Commun Surv Tutor 16 1617-35
[4]  
Cui L(2017)Density cluster based approach for controller placement problem in large-scale software defined networkings Comput Netw 112 24-51
[5]  
Wang W(2016)On reliable controller placements in software-defined networks Comput Commun 77 41-110
[6]  
Zhang Y(2008)Nox: towards an operating system for networks ACM SIGCOMM Comput Commun Rev 38 105-114
[7]  
Nunes BAA(2019)Towards improving resilience of controller placement with minimum backup capacity in software defined networks Comput Netw 149 102-478
[8]  
Mendonca M(2012)The controller placement problem ACM SIGCOMM Comput Commun Rev 42 473-1342
[9]  
Nguyen X-N(2014)On the capacitated controller placement problem in software defined networks IEEE Commun Lett 18 1339-205
[10]  
Obraczka K(2020)A comprehensive approach for optimizing controller placement in software-defined networks Comput Commun 159 198-478