Title :
Preemptive Hadoop Jobs Scheduling under a Deadline
Author :
Liu, Li ; Zhou, Yuan ; Liu, Ming ; Xu, Guandong ; Chen, Xiwei ; Fan, Dangping ; Wang, Qianru
Author_Institution :
Sch. of Inf. Sci. & Eng., Lanzhou Univ., Lanzhou, China
Abstract :
MapReduce has become the dominant programming model in a cloud-based data processing environment, such as Hadoop. First In First Out (FIFO) is the default job scheduling policy of Hadoop, but it cannot guarantee that the job will be completed by a specific deadline. Research has been focused on developing deadline-based MapReduce schedulers by using the non-preemptive scheduling approach. However, compared with the non-preemptive scheduling approach, the preemptive scheduling approach has some advantages, such as the total completion time and slot utilization. In this paper, we first formulated the preemptive scheduling problem under deadline constraint, and then we proposed preemptive scheduling algorithms. To our knowledge we implemented the first real preemptive job scheduler to meet deadlines on Hadoop. The experimental results indicate that the preemptive scheduling approach is promising, which is more efficient than the non-preemptive one for executing jobs under a certain deadline.
Keywords :
cloud computing; scheduling; FIFO; cloud computing; cloud-based data processing environment; deadline-based MapReduce schedulers; dominant programming model; first in first out; nonpreemptive scheduling approach; preemptive Hadoop jobs scheduling; Computational modeling; Data models; Educational institutions; Indexes; Scheduling; Scheduling algorithms; MapReduce; deadline; preemptive; scheduler;
Conference_Titel :
Semantics, Knowledge and Grids (SKG), 2012 Eighth International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2561-5
DOI :
10.1109/SKG.2012.40