• 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