• DocumentCode
    3145902
  • Title

    Adapting MPI to MapReduce PaaS Clouds: An Experiment in Cross-Paradigm Execution

  • Author

    Slawinski, Jaroslaw ; Sunderam, Vaidy

  • Author_Institution
    Emory Univ., Atlanta, GA, USA
  • fYear
    2012
  • fDate
    5-8 Nov. 2012
  • Firstpage
    199
  • Lastpage
    203
  • Abstract
    One desired attribute of utility computing is the ability for any provider´s offering to meet any user´s requirement, but the variety of programming paradigms and platform models make this non-trivial. While higher specializations may be implemented on more generic layers, e.g. SaaS on PaaS, or PaaS on IaaS clouds, we attempt the inverse - deploying procedural message passing programs on a MapReduce platform. Although begun as an academic exercise, our experiences provide several insights into the feasibility of such a mapping and highlight some collateral benefits of deploying certain classes of MPI applications on MapReduce platforms. More generally, this potential for cross-paradigm execution marks a characteristic in the utility-like nature of cloud computing. Our approach is based on the concept of adapters, common in traditional utilities, to reconcile application requirements to platform facilities. Our design philosophy, middleware components, and results from a simple experiment are described.
  • Keywords
    cloud computing; message passing; middleware; MPI; MapReduce PaaS cloud; application requirement; cloud computing; collateral benefit; cross paradigm execution; message passing program; middleware component; platform model; programming paradigm; utility computing; Adaptation models; Cloud computing; Computational modeling; Libraries; Programming; Runtime; Standards; Cloud computing; cloud stacks; computing as a utility; middleware; paradigm interoperability; programming models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4673-4432-6
  • Type

    conf

  • DOI
    10.1109/UCC.2012.52
  • Filename
    6424947