کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
524646 868800 2013 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
MRO-MPI: MapReduce overlapping using MPI and an optimized data exchange policy
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
MRO-MPI: MapReduce overlapping using MPI and an optimized data exchange policy
چکیده انگلیسی


• MRO-MPI is an enhanced MapReduce model using MPI for intensive data processing.
• We maintain the simplicity, improve the speedup and decrease the dependency.
• Validation was done through three application based on different parameters.
• Results show that our model outperformed the current Hadoop and MPI-MapReduce.

MapReduce is a programming model proposed to simplify large-scale data processing. In contrast, the message passing interface (MPI) standard is extensively used for algorithmic parallelization, as it accommodates an efficient communication infrastructure. In the original implementation of MapReduce, the reduce function can only start processing following termination of the map function. If the map function is slow for any reason, this will affect the whole running time. In this paper, we propose MapReduce overlapping using MPI, which is an adapted structure of the MapReduce programming model for fast intensive data processing. Our implementation is based on running the map and the reduce functions concurrently in parallel by exchanging partial intermediate data between them in a pipeline fashion using MPI. At the same time, we maintain the usability and the simplicity of MapReduce. Experimental results based on three different applications (WordCount, Distributed Inverted Indexing and Distributed Approximate Similarity Search) show a good speedup compared to the earlier versions of MapReduce such as Hadoop and the available MPI-MapReduce implementations.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Parallel Computing - Volume 39, Issue 12, December 2013, Pages 851–866
نویسندگان
, ,