Computer and Modernization ›› 2023, Vol. 0 ›› Issue (11): 28-35.doi: 10.3969/j.issn.1006-2475.2023.11.005

Previous Articles     Next Articles

Load Balancing Algorithm of Multi-job Cluster Based on SDN and Improved CSA Algorithm

  

  1. (College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China)
  • Online:2023-11-29 Published:2023-11-29

Abstract: Abstract: In order to achieve more efficient task scheduling, reduce the total task completion time of the system, ensure reliable service performance, and improve the stability, flexibility, and high availability of multi-job cluster systems, this paper proposes a method based on SDN and SOS-ICSA (symbiotic organisms search and improved crow search algorithm) load balancing strategy to improve the scheduling problem of the multi-job cluster management system. In order to improve the convergence speed of the CSA algorithm and the quality of the solution, a local optimization strategy is added to the CSA algorithm, and the SOS algorithm is used to solve the two problems of CSA. Adaptive optimization of each control parameter helps CSA find the best or near-optimal solution. The algorithm also takes into account the reliability of the virtual machine and combines with SDN to further improve the system performance and flexibility. The experimental results show that the algorithm proposed in this paper reduces the imbalance of the system, reduces the total execution time of tasks,and improves resource utilization.

Key words: Key words: software defined network, SOS-ICSA, multi-job cluster, load balancing

CLC Number: