Abstract: Task scheduling is a crucial aspect in cloud computing paradigm as tasks with different processing capacities arise from heterogeneous resources and scheduling these different tasks to ...