Docker cluster technology is a new scheme for building a cloud computing platform because of its lightness,simple deployment and high efficiency. In order to improve the load balancing performance of traditional Docker cluster scheduling strategy and increase the capacity of multi task concurrent scheduling,a genetic algo
rithm based Docker cluster scheduling strategy is proposed in this paper. This strategy will merge into a multi task scheduling group,and generate the corresponding scheduling results as individuals. Then by combining the task load mode, the current node load state and hardware performance and by calculating the load balancing value as the fitness of individuals,the genetic algorithm is finally selected as the global optimal solution of scheduling results.
Experimental results show that compared with the popular Docker swarm spread strategy and weight scheduling strategy, the proposed strategy has significantly improved load balancing performance and multitask scheduling efficiency.