QoS Algorithm for Cloud Task Scheduling with Fairness Constraints

Yuxiao LIU,Yi WANG,Lei YUAN,Zhao WU
DOI: https://doi.org/10.3969/j.issn.1006-7167.2018.02.032
2018-01-01
Abstract:For improving the scheduling efficiency of workflow tasks in cloud environment with dynamic and heterogeneous behaviors of resources,QoS algorithm for cloud task scheduling with fairness constraints is proposed in this paper.The algorithm defines workflow tasks' structure as directed acyclic graph DAG) model and improves the one-time search pattern of the traditional critical path.Combined with the characteristics of dynamic and variability of cloud resources,our algorithm can dynamically and self-adaptively search the critical path and determine the critical task of DAG.Meanwhile,after scheduling the critical task,the searching of critical path in the partial DAG will be iteratively updated again according to resources' availability,which can dynamically determine the mapping between tasks and resources.Through the simulation experiments,we construct three different types of workflow structures as the testing data source,and compare the performance with other six same types of heuristics and meta-heuristics.Experimental results show that under the condition of dynamic and changing resource availability and continuously increasing workflow sizes,the algorithm can generate a better scheduling scheme of execution makespan and less scheduling overhead for most of the workflow types.
What problem does this paper attempt to address?