Title :
A smoothing based task scheduling algorithm for heterogeneous multi-cloud environment
Author :
Panda, S.K. ; Nag, S. ; Jana, P.K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Sch. of Mines, Dhanbad, India
Abstract :
Task scheduling for heterogeneous multi-cloud environment is a well-known NP-complete problem. Due to exponential increase of client applications (i.e., workloads), cloud providers need to adopt an efficient task scheduling algorithm to handle workloads. Furthermore, the cloud provider may require to collaborate with other cloud providers to avoid fluctuation of demands. This workload sharing problem is referred as heterogeneous multi-cloud task scheduling problem. In this paper, we propose a task scheduling algorithm for heterogeneous multi-cloud environment. The algorithm is based on smoothing concept to organize the tasks. We perform rigorous experiments on synthetic and benchmark datasets and compare their results with two well-known multi-cloud algorithms namely, CMMS and CMAXMS. The comparison results show the superiority of the proposed algorithm in terms of two evaluation metrics, makespan and average cloud utilization.
Keywords :
cloud computing; scheduling; CMAXMS; CMMS; NP-complete problem; average cloud utilization; client applications; cloud providers; heterogeneous multicloud environment; heterogeneous multicloud task scheduling problem; makespan cloud utilization; multicloud algorithms; smoothing based task scheduling algorithm; workload handling; workload sharing problem; Benchmark testing; Coordinate measuring machines; Grid computing; Scheduling; Scheduling algorithms; Smoothing methods; Advance Reservation; Best Effort; Cloud Computing; Smoothing; Task Scheduling;
Conference_Titel :
Parallel, Distributed and Grid Computing (PDGC), 2014 International Conference on
Conference_Location :
Solan
Print_ISBN :
978-1-4799-7682-9
DOI :
10.1109/PDGC.2014.7030716