Computer Science & Technology

Docker Cluster Scheduling Strategy Based on Genetic Algorithm
 

Expand
  • School of Computer Science and Engineering,South China University of Technology,Guangzhou 510006,Guangdong,China
林伟伟(1980-),男,博士,教授,主要从事分布式系统、云计算和大数据研究

Received date: 2017-08-18

  Revised date: 2018-02-08

  Online published: 2018-03-01

Supported by

Supported by the National Natural Science Foundation of China(61772205, 61402183) and the Science and Technology Planning Project of Guangdong Province(2017A010101008, 2017B010126002, 2017A010101014, 2017B010126002, 2017B090901061) 

Abstract

 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. 

Cite this article

LIN Weiwei WANG Zetao .

Docker Cluster Scheduling Strategy Based on Genetic Algorithm
 
[J]. Journal of South China University of Technology(Natural Science), 2018 , 46(3) : 127 -133 . DOI: 10.3969/j.issn.1000-565X.2018.03.018

References

 
Outlines

/