DocumentCode :
3172726
Title :
Towards Improving MapReduce Task Scheduling Using Online Simulation Based Predictions
Author :
Guanying Wang ; Khasymski, Aleksandr ; Krish, K.R. ; Butt, Ali R.
fYear :
2013
fDate :
14-16 Aug. 2013
Firstpage :
323
Lastpage :
327
Abstract :
MapReduce is the model of choice for processing emerging big-data applications, and is facing an ever increasing demand for higher efficiency. In this context, we propose a novel task scheduling scheme that uses current task and system state information to drive online simulations concurrently within Hadoop, and predict with high accuracy future events, e.g., when a job would complete, or when task-specific data local nodes would be available. These predictions can then be used to make more efficient resource scheduling decisions. Our framework consists of two components: (i) Task Predictor that predicts task-level execution times based on historical data of the same type of tasks, and (ii) Job Simulator that instantiates the real task scheduler in a simulated environment, and predicts expected scheduling decisions for all the tasks comprising a MapReduce job. Evaluation shows that our framework can achieve high prediction accuracy - 95% of the predicted task execution times are within 10% of the actual times - with negligible overhead (1.29%).
Keywords :
digital simulation; distributed processing; prediction theory; regression analysis; scheduling; Hadoop; Job Simulator; MapReduce task scheduling; Task Predictor; expected scheduling decisions; online simulation based predictions; predicted task execution times; simulated environment; Accuracy; Adaptation models; Computational modeling; Data models; Engines; Job shop scheduling; Predictive models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2013 IEEE 21st International Symposium on
Conference_Location :
San Francisco, CA
ISSN :
1526-7539
Type :
conf
DOI :
10.1109/MASCOTS.2013.44
Filename :
6730779
Link To Document :
بازگشت