Dynamic weighted scheduling strategy based on Docker swarm cluster

Kai HUANG,Qingyong MENG,Yulai XIE,Dan FENG,Leihua QIN
DOI: https://doi.org/10.11772/j.issn.1001-9081.2017102789
2018-01-01
Abstract:As the built-in scheduling strategy of Docker swarm cannot implement load balance of cluster very well and the utilization rate of cluster resource is not very high,a dynamic weighted scheduling algorithm was proposed.The weight coefficient was set on the resource,and the parameter bias was introduced to dynamically adjust the resource weight for different services.According to the actual resource utilization of each node,the node weight was calculated to reflect node load,and was used for scheduling.Compared with the original Docker scheduling strategy and the weighted scheduling strategy without parameter adjustment,the proposed algorithm makes all the resource utilization of each node in the cluster more balanced.At the same time,the proposed algorithm can achieve faster service running speed under the condition of high cluster load.
What problem does this paper attempt to address?