GOP-SDN: an enhanced load balancing method based on genetic and optimized particle swarm optimization algorithm in distributed SDNs

被引:0
|
作者
Zahra Kabiri
Behrang Barekatain
Avid Avokh
机构
[1] ACECR Institute of Higher Education (Isfahan Branch),Faculty of Computer Engineering, Najafabad Branch
[2] Islamic Azad University,Big Data Research Center, Najafabad Branch
[3] Islamic Azad University,Department of Electrical Engineering, Najafabad Branch
[4] Islamic Azad University,Digital Processing and Machine Vision Research Center, Najafabad Branch
[5] Islamic Azad University,undefined
来源
Wireless Networks | 2022年 / 28卷
关键词
Distributed software defined networking; Switch migration; Genetic algorithm; Optimized particle optimization algorithm; Load balancing; Throughput; Response time;
D O I
暂无
中图分类号
学科分类号
摘要
One of the biggest challenges of distributed software defined networks (SDNs) is to create load balancing on controllers to reduce response time. Although recent studies have shown that switch migration is an efficient method for solving this problem, inappropriate decision making in selecting the target controller and the high number of switch migrations among controllers caused a decrease of throughput with an average increase in response time of the network. In the proposed method, named GOP-SDN, in first place, using a variable threshold based on controllers, the congestion or imbalance of the load is detected. Subsequently, regarding the capacity of controllers and switches connected to them and using the intelligent combination of genetic algorithm and OPSO, GOPS-SDN tried to choose the best controller with appropriate capacity to migrate. In other words, using genetic algorithm with the highest fitness and then the OPSO algorithm and using the speed of each particle to move to the best overall and best locations, the best solution is calculated from the particle imported into PSO. In parallel with the implementation of the PSO algorithm, GOSP-SDN used the same algorithm to compute the best weights for each particle in the algorithm (OPSO). Therefore, the best and optimal solution among the particles to migrate to the controller is found. The results of the implementation and evaluation of GOP-SDN in the Cbench simulator and Floodlight controller showed improvement of 24.72% in throughput and the number of migration has been reduced by 13.96%.
引用
收藏
页码:2533 / 2552
页数:19
相关论文
共 50 条
  • [21] A hybrid particle swarm optimization algorithm for load balancing of MDS on heterogeneous computing systems
    Li, Dapu
    Li, Kenli
    Liang, Jie
    Ouyang, Aijia
    NEUROCOMPUTING, 2019, 330 (380-393) : 380 - 393
  • [22] Load balancing algorithm for computing cluster using improved cultural particle swarm optimization
    Huang, Weihua
    Ma, Zhong
    Dai, Xinfa
    Gao, Yi
    Xu, Mingdi
    CIVIL, ARCHITECTURE AND ENVIRONMENTAL ENGINEERING, VOLS 1 AND 2, 2017, : 1511 - 1515
  • [23] Execution Analysis of Load Balancing Particle Swarm Optimization Algorithm in Cloud Data Center
    Sharma, Er. Sahil
    Agnihotri, Er. Manoj
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 668 - 672
  • [24] A Swarm Optimization Genetic Algorithm Based on Quantum-Behaved Particle Swarm Optimization
    Sun, Tao
    Xu, Ming-hai
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2017, 2017
  • [25] Design and Implementation of a Hybrid Intelligent System Based on Particle Swarm Optimization and Distributed Genetic Algorithm
    Barolli, Admir
    Sakamoto, Shinji
    Ozera, Kosuke
    Barolli, Leonard
    Kulla, Elis
    Takizawa, Makoto
    ADVANCES IN INTERNET, DATA & WEB TECHNOLOGIES, 2018, 17 : 79 - 93
  • [26] Research on Virtual Machine Load Balancing Based on Improved Particle Swarm Optimization
    Li, Wei
    Jian, Tiantian
    Wang, Yanshan
    Ma, Xiang
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2846 - 2852
  • [27] Load-balancing based on particle swarm optimization in virtual network mapping
    Huang, B.-B. (huangbinbin@bupt.edu.cn), 1753, Science Press (35):
  • [28] Load Balancing in Cloud Computing Environment Based on An Improved Particle Swarm Optimization
    Pan, Kai
    Chen, Jiaqi
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 595 - 598
  • [29] Adaptive Load Balancing Optimization Scheduling Based on Genetic Algorithm
    Min, Juanjuan
    Liu, Huazhong
    Deng, Anyuan
    Ding, Jihong
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 8, 2010, : 81 - 85
  • [30] Different Load Models based on Particle Swarm Algorithm for the Siting and Sizing Optimization Problem for Distributed Power
    Wang Hui
    Xu Fangqiu
    2012 CONFERENCE ON POWER & ENERGY - IPEC, 2012, : 19 - 24