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
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;
Conference_Titel :
Computer Science & Education (ICCSE), 2012 7th International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-1-4673-0241-8
DOI :
10.1109/ICCSE.2012.6295068