Fault Tolerant Mapreduce-Mpi For Hpc Clusters

SC(2015)

引用 46|浏览70
暂无评分
摘要
Building MapReduce applications using the Message-Passing Interface (MPI) enables us to exploit the performance of large HPC clusters for big data analytics. However, due to the lacking of native fault tolerance support in MPI and the incompatibility between the MapReduce fault tolerance model and HPC schedulers, it is very hard to provide a fault tolerant MapReduce runtime for HPC clusters. We propose and develop FT-MRMPI, the first fault tolerant MapReduce framework on MPI for HPC clusters. We discover a unique way to perform failure detection and recovery by exploiting the current MPI semantics and the new proposal of user level failure mitigation. We design and develop the check-point/restart model for fault tolerant MapReduce in MPI. We further tailor the detect/resume model to conserve work for more efficient fault tolerance. The experimental results on a 256-node HPC cluster show that FT-MRMPI effectively masks failures and reduces the job completion time by 39%.
更多
查看译文
关键词
fault tolerant MapReduce-MPI,message-passing interface,Big Data analytics,MapReduce fault tolerance model,HPC schedulers,FT-MRMPI,failure detection,failure recovery,user-level failure mitigation,checkpoint/restart model,detect/resume model,256-node HPC cluster
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要