%A Xiaolan XIE,Qi WANG %T A scheduling algorithm based on multi-objective container cloud task %0 Journal Article %D 2020 %J Journal of Shandong University(Engineering Science) %R 10.6040/j.issn.1672-3961.0.2018.210 %P 14-21 %V 50 %N 4 %U {http://gxbwk.njournal.sdu.edu.cn/CN/abstract/article_1951.shtml} %8 2020-08-20 %X

In order to solve the unrealistic, unfair, inefficient and unbalanced problems caused by container cloud scheduling model facing isomorphic tasks, isomorphic resources and single objectives, a tree scheduling objective model with constraint repair was proposed. Based on heterogeneous tasks and resources, constraint repair was adopted to avoid the impracticability of mapping scheme, and then priority to synthesize multiple sub-goals and attributed them to sub-spaces under different tree branches, and eventually achieved a fair, efficient, economical and balanced scheduling model among multiple upper application frameworks. The experimental results showed that the tree scheduling objective model with constrained repair was not inferior to other single-objective models in fairness, which could meet more tasks, and had higher resource utilization and load balancing under the preceding conditions. It was superior to the single-objective model in practicability, fairness, efficiency and balancing and ensured fair allocation of resources, which increased the benefits of container services, decreased the cost of physical resources, increased the stability and availability.