DocumentCode :
598500
Title :
Design Dynamic Data Allocation Scheduler to Improve MapReduce Performance in Heterogeneous Clouds
Author :
Shin-Jer Yang ; Yi-Ru Chen ; Yung-Ming Hsieh
Author_Institution :
Dept. of Comput. Sci. & Inf. Manage., Soochow Univ., Taipei, Taiwan
fYear :
2012
fDate :
9-11 Sept. 2012
Firstpage :
265
Lastpage :
270
Abstract :
This paper conducts a thorough research on one of the critical technologies in cloud computing, MapReduce programming model. Some of past research results showed that their methods can be executed through allocating identical tasks to each cloud node for enhancing MapReduce performance. However, such allocations are not applicable for the environment of heterogeneous cloud. Due to the different computing power and system resources between the nodes, such uniform distribution of tasks will lower the performance between nodes, and hence this paper makes improvement on the original speculative execution method of Hadoop and LATE Scheduler by proposing a new scheduling scheme known as Dynamic Data Allocation Scheduler (DDAS). DDAS adopts more accurate methods to determine the response time and backup task that affect the system, which is expected to enhance the success ratio of backup tasks and thereby to effectively increase the system ability to respond. Three different simulation experiments are performed and the using of DDAS scheme proves that that DDAS can reduce 30%, 18% and 21% of execution time relative to Hadoop. Also, the DDAS shows a more accurate speculative execution and reasonable allocation of backup tasks. Hence, DDAS can effectively enhance the performance of MapReduce processing in heterogeneous Cloud environment.
Keywords :
back-up procedures; cloud computing; resource allocation; scheduling; statistical distributions; DDAS scheme; Hadoop scheduler; LATE scheduler; MapReduce programming model; backup task; backup tasks; cloud computing; dynamic data allocation scheduler design; heterogeneous cloud environment; identical task allocation; response time; simulation experiments; speculative execution method; system resources; Algorithm design and analysis; Benchmark testing; Dynamic scheduling; Equations; Mathematical model; Resource management; Time factors; Cloud Computing; DDAS; Hadoop; LATE; MapReduce; Speculative execution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
e-Business Engineering (ICEBE), 2012 IEEE Ninth International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-2601-8
Type :
conf
DOI :
10.1109/ICEBE.2012.50
Filename :
6468249
Link To Document :
بازگشت