• DocumentCode
    244514
  • Title

    Evaluating MapReduce frameworks for iterative Scientific Computing applications

  • Author

    Jakovits, P. ; Srirama, Satish Narayana

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
  • fYear
    2014
  • fDate
    21-25 July 2014
  • Firstpage
    226
  • Lastpage
    233
  • Abstract
    Scientific Computing deals with solving complex scientific problems by applying resource-hungry computer simulation and modeling tasks on-top of supercomputers, grids and clusters. Typical scientific computing applications can take months to create and debug when applying de facto parallelization solutions like Message Passing Interface (MPI), in which the bulk of the parallelization details have to be handled by the users. Frameworks based on the MapReduce model, like Hadoop, can greatly simplify creating distributed applications by handling most of the parallelization and fault recovery details automatically for the user. However, Hadoop is strictly designed for simple, embarrassingly parallel algorithms and is not suitable for complex and especially iterative algorithms often used in scientific computing. The goal of this work is to analyze alternative MapReduce frameworks to evaluate how well they suit for solving resource hungry scientific computing problems in comparison to the assumed worst (Hadoop MapReduce) and best case (MPI) implementations for iterative algorithms.
  • Keywords
    iterative methods; message passing; parallel processing; task analysis; Hadoop; MPI; MapReduce frameworks; de facto parallelization solutions; fault recovery; iterative algorithms; iterative scientific computing; message passing interface; modeling tasks; resource-hungry computer simulation; supercomputers; Adaptation models; Clustering algorithms; Computational modeling; Fault tolerance; Fault tolerant systems; Iterative methods; Sparks; Distributed computing; HaLoop; Hadoop; MPI; MapReduce; Scientific computing; Spark; Twister;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation (HPCS), 2014 International Conference on
  • Conference_Location
    Bologna
  • Print_ISBN
    978-1-4799-5312-7
  • Type

    conf

  • DOI
    10.1109/HPCSim.2014.6903690
  • Filename
    6903690