• DocumentCode
    3000459
  • Title

    Scientific Application Performance on HPC, Private and Public Cloud Resources: A Case Study Using Climate, Cardiac Model Codes and the NPB Benchmark Suite

  • Author

    Strazdins, Peter E. ; Cai, Jie ; Atif, Muhammad ; Antony, Joseph

  • Author_Institution
    Res. Sch. of Comput. Sci., Australian Nat. Univ., Canberra, ACT, Australia
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    1416
  • Lastpage
    1424
  • Abstract
    The ubiquity of on-demand cloud computing resources enables scientific researchers to dynamically provision and consume compute and storage resources in response to science needs. Whereas traditional HPC compute resources are often centrally managed with a priori CPU-time allocations and use policies. A long term goal of our work is to assess the efficacy of preserving the user environment (compilers, support libraries, runtimes and application codes) available at a traditional HPC facility for deployment into a VM environment, which can then be subsequently used in both private and public scientific clouds. This would afford greater flexibility to users in choosing hardware resources that suit their science needs better, as well as aiding them in transitioning onto private/public cloud resources. In this paper we present work in-progress performance results for a set of benchmark kernels and scientific applications running in a traditional HPC environment, a private VM cluster and an Amazon HPC EC2 cluster. These are the OSU MPI micro-benchmark, the NAS Parallel macro-benchmarks and two large scientific application codes (the UK Met Office´s MetUM global climate model and the Chaste multi-scale computational biology code) respectively. We discuss parallel scalability and runtime information obtained using the IPM performance monitoring framework for MPI applications. We were also able to successfully build application codes in a traditional HPC environment and package these into VMs which ran on both private and public cloud resources.
  • Keywords
    application program interfaces; cloud computing; message passing; natural sciences computing; parallel processing; resource allocation; virtual machines; Amazon HPC EC2 cluster; CPU-time allocations; HPC compute resources; IPM performance monitoring framework; NAS parallel macro-benchmarks; NPB benchmark suite; OSU MPI microbenchmark; VM cluster; VM environment; climate cardiac model codes; on-demand cloud computing resources; private cloud resources; public cloud resources; scientific application codes; scientific application performance; storage resources; work in-progress performance; Bandwidth; Benchmark testing; Cloud computing; Clouds; Computational modeling; Hardware; Virtual machine monitors; Chaste; Cloud Computing; IPM; Performance Analysis; Scientific Workloads; Unified Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.186
  • Filename
    6270809