DocumentCode
3747036
Title
Comparing Message Passing Interface and MapReduce for large-scale parallel ranking and selection
Author
Eric C. Ni;Dragos F. Ciocan;Shane G. Henderson;Susan R. Hunter
Author_Institution
Operations Research and Information Engineering, Cornell University, Ithaca, NY 14853, USA
fYear
2015
Firstpage
3858
Lastpage
3867
Abstract
We compare two methods for implementing ranking and selection algorithms in large-scale parallel computing environments. The Message Passing Interface (MPI) provides the programmer with complete control over sending and receiving messages between cores, and is fragile with regard to core failures or messages going awry. In contrast, MapReduce handles all communication and is quite robust, but is more rigid in terms of how algorithms can be coded. As expected in a high-performance computing context, we find that MPI is the more efficient of the two environments, although MapReduce is a reasonable choice. Accordingly, MapReduce may be attractive in environments where cores can stall or fail, such as is possible in low-budget cloud computing.
Keywords
Message passing
Publisher
ieee
Conference_Titel
Winter Simulation Conference (WSC), 2015
Electronic_ISBN
1558-4305
Type
conf
DOI
10.1109/WSC.2015.7408542
Filename
7408542
Link To Document