A LOAD-BALANCED ALGORITHM FOR MULTI-CONTROLLER PLACEMENT IN SOFTWARE-DEFINED NETWORK

被引:10
|
作者
Wang, Qing [1 ]
Gao, Lirong [1 ]
Yang, Yaotong [1 ]
Zhao, Jianjun [1 ]
Dou, Tongdong [1 ]
Fang, Haoyu [1 ]
机构
[1] Tianjin Univ, Sch Elect & Informat Engn, Tianjin, Peoples R China
来源
MECHATRONIC SYSTEMS AND CONTROL | 2018年 / 46卷 / 02期
关键词
SDN controller placement; load balancing; clustering;
D O I
10.2316/Journal.201.2018.2.201-2975
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Controllers in software-defined network (SDN) are amenable to flowchart generation and forwarding tasks on account of limited resource and connectivity. In fact, network partition and multi-controller placement will decide the network performance. Therefore, we proposed a novel multi-controller placement algorithm which can take into account load balance, connectivity and latency simultaneously. Firstly, the initial centroid node is selected not randomly but according to the minimized latency, which may lead to more robust clustering results. For load balance purpose, boundary nodes are allocated to adjacent cluster randomly. Then, isolated nodes are removed using tag delivery to keep connectivity. Via simulated annealing and iteration, the system gradually converges an optimized stable state, which is associating with several load-balanced sub-networks. Simulation results demonstrate that our approach significantly outperforms the state-of-the-art methods.
引用
收藏
页码:72 / 81
页数:10
相关论文
共 50 条
  • [1] A cost-effective and load-balanced controller placement method in software-defined networks
    Dhar, Mili
    Bhattacharyya, Bidyut K.
    Debbarma, Mrinal Kanti
    Debbarma, Swapan
    [J]. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2022, 32 (05)
  • [2] Multi-controller Placement Strategy Based on Latency and Load in Software Defined Network
    Shi Jiugen
    Xie Yijun
    Sun Li
    Guo Sheng
    Liu Yali
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (08) : 1869 - 1876
  • [3] A Multi-Controller Placement Strategy for Hierarchical Management of Software-Defined Networking
    Xu, Hui
    Chai, Xiaodi
    Liu, Huifen
    [J]. SYMMETRY-BASEL, 2023, 15 (08):
  • [4] Multi-controller Deployment Algorithm Based on Load Balance in Software Defined Network
    Shi Jiugen
    Zhu Wei
    Jia Kunying
    Xu Ying
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2018, 40 (02) : 455 - 461
  • [5] A novel controller placement algorithm based on network portioning concept and a hybrid discrete optimization algorithm for multi-controller software-defined networks
    Nasrin Firouz
    Mohammad Masdari
    Amin Babazadeh Sangar
    Kambiz Majidzadeh
    [J]. Cluster Computing, 2021, 24 : 2511 - 2544
  • [6] A novel controller placement algorithm based on network portioning concept and a hybrid discrete optimization algorithm for multi-controller software-defined networks
    Firouz, Nasrin
    Masdari, Mohammad
    Sangar, Amin Babazadeh
    Majidzadeh, Kambiz
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 2511 - 2544
  • [7] An Effective Load Balanced Controller Placement Approach in Software-Defined WANs
    Cai, Ning
    Han, Yanni
    Ben, Yongming
    An, Wei
    Xu, Zhen
    [J]. MILCOM 2019 - 2019 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), 2019,
  • [8] A multi-controller placement method for software defined network based on improved firefly algorithm
    Guan, Shaopeng
    Li, Juan
    Li, Yi
    Wang, Zhenqi
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (07):
  • [9] Pareto-Optimal Multi-Controller Placement in Software Defined Network Solving multi-controller placement problem in SDN
    Ramasamy, Mythrayee
    Pawar, Sanjay
    [J]. 2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [10] Multi-Controller Reliable Deployment Algorithm for Software Defined Satellite Network
    Guo Z.
    Liang J.
    Xiao N.
    Chen W.
    [J]. Liang, Jun, 2021, Xi'an Jiaotong University (55): : 158 - 165