• DocumentCode
    1352693
  • Title

    Evaluating High-Performance Computing on Google App Engine

  • Author

    Prodan, Radu ; Sperk, Michael ; Ostermann, Simon

  • Author_Institution
    Univ. of Innsbruck, Innsbruck, Austria
  • Volume
    29
  • Issue
    2
  • fYear
    2012
  • Firstpage
    52
  • Lastpage
    58
  • Abstract
    An experimental approach employs the Google App Engine (GAE) for high-performance parallel computing. A generic master-slave framework enables fast prototyping and integration of parallel algorithms that are transparently scheduled and executed on the Google cloud infrastructure. Compared to Amazon Elastic Compute Cloud (EC2), GAE offers lower resource-provisioning overhead and is cheaper for jobs shorter than one hour. Experiments demonstrated good scalability of a Monte Carlo simulation algorithm. Although this approach produced important speedup, two main obstacles limited its performance: middleware overhead and resource quotas.
  • Keywords
    Monte Carlo methods; cloud computing; middleware; parallel algorithms; Amazon Elastic Compute Cloud; GAE; Google App Engine; Google cloud infrastructure; Monte Carlo simulation algorithm; generic master-slave framework; high-performance parallel computing; middleware overhead; parallel algorithm; resource quotas; resource-provisioning overhead; Computational modeling; Computer applications; Computer performance; Google; Parallel processing; Servers; Amazon EC2; Amazon Elastic Compute Cloud; GAE; Google App Engine; cloud computing; high-performance computing; performance analysis; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2011.131
  • Filename
    6051415