Research Area:  Cloud Computing
Quality of Service is an inevitable issue needing to be deal with in task scheduling of cloud computing. This paper proposes a task scheduling algorithm based on QoS-driven for cloud computing. Firstly, in order to reflect the precedence relation of tasks, the proposed algorithm computes the priority of tasks according to the special attributes of tasks, and then sorts tasks by priority. Secondly, the algorithm evaluates the completion time of each task on different services, and schedules each task onto a service which can complete the task as soon as possible according to the sorted task queue. The experimental results based on CloudSim show that the algorithm can achieve good performance and load balancing by QoS driving from both priority and completion time.
Keywords:  
Author(s) Name:  Xiaonian Wu,Mengqing Deng,Runlian Zhang,Bing Zeng,Shengyuan Zhou
Journal name:  Procedia Computer Science
Conferrence name:  
Publisher name:  Elsevier
DOI:  10.1016/j.procs.2013.05.148
Volume Information:  Volume 17, 2013, Pages 1162-1169
Paper Link:   https://www.sciencedirect.com/science/article/pii/S1877050913002810