Title :
SLO-Driven Task Scheduling in MapReduce Environments
Author :
Jie Wang ; Qingzhong Li ; Yuliang Shi
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
Abstract :
MapReduce is emerging as an important programming model for massive data processing. A key challenge in MapReduce environments is the ability to efficiently control resource allocation and task scheduling for achieving Service Level Objectives (SLOs) of MapReduce jobs. However, there are few effective task scheduling methods to guarantee MapReduce jobs´ SLOs. Therefore, we address this challenge by proposing a SLO-driven task scheduling mechanism in this paper. Based on the MapReduce performance model we build, our mechanism dynamically adjusts resource allocation and task scheduling in order to guarantee the SLOs of jobs and improve global job utility. Experimental results show that our SLO-driven task scheduler effectively meets the specified job latency SLOs and enhances job utility on tested MapReduce programs.
Keywords :
resource allocation; scheduling; MapReduce environments; MapReduce performance model; MapReduce programs; SLO-driven task scheduler; SLO-driven task scheduling; global job utility; massive data processing; programming model; resource allocation; service level objectives; specified job latency SLO; Accuracy; Computational modeling; Estimation; High definition video; Job shop scheduling; Resource management; Hadoop; MapReduce; SLO; performance management; task scheduling;
Conference_Titel :
Web Information System and Application Conference (WISA), 2013 10th
Conference_Location :
Yangzhou
Print_ISBN :
978-1-4799-3218-4
DOI :
10.1109/WISA.2013.64