DocumentCode
3250064
Title
Improve availability of fault-tolerant computing: Optimal multi-task allocation in MapReduce
Author
Huang, Zhen ; Wang, Changjian ; Liu, Lixia ; Peng, Yuxing
Author_Institution
Nat. Lab. of Parallel & Distrib. Process., Nat. Univ. of Defense & Technol., Changsha, China
fYear
2012
fDate
14-17 July 2012
Firstpage
249
Lastpage
254
Abstract
MapReduce emerges as a popular programming model for data-intensive scalable computing. As one of core components, task schedule comes to be a very hot topic in recent studies. However, the computing on fault-tolerant applications has not been covered yet. In the paper, we at first point out the importance of fault-tolerant computing and propose a novel model to find out an optimal task allocation scheme, which allows us to obtain the optimal job availability. To analyze the properties of task allocation, we proof several theorems and evaluate them with analysis and experiments. Our experiments show that the reduction of job unavailability by our method is about one order of magnitude as compared to the systematical allocation.
Keywords
parallel programming; software performance evaluation; task analysis; MapReduce; data-intensive scalable computing; fault tolerant applications; fault tolerant computing availability improvement; job unavailability reduction; optimal job availability; optimal multitask allocation; programming model; task schedule; Availability; Computational modeling; Fault tolerance; Fault tolerant systems; Polynomials; Resource management; Upper bound; MapReduce; availability; fault-tolerant computing; generating function; multi-task allocation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science & Education (ICCSE), 2012 7th International Conference on
Conference_Location
Melbourne, VIC
Print_ISBN
978-1-4673-0241-8
Type
conf
DOI
10.1109/ICCSE.2012.6295068
Filename
6295068
Link To Document