• DocumentCode
    1826749
  • Title

    An Application-based Performance Evaluation of NASA´s Nebula Cloud Computing Platform

  • Author

    Saini, Subhash ; Heistand, Steve ; Jin, Haoqiang ; Chang, Johnny ; Hood, Robert ; Mehrotra, Piyush ; Biswas, Rupak

  • Author_Institution
    NASA Adv. Supercomput. Div., NASA Ames Res. Center, Moffett Field, CA, USA
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    336
  • Lastpage
    343
  • Abstract
    The high performance computing (HPC) community has shown tremendous interest in exploring cloud computing as it promises high potential. In this paper, we examine the feasibility, performance, and scalability of production quality scientific and engineering applications of interest to NASA on NASA´s cloud computing platform, called Nebula, hosted at Ames Research Center. This work represents the comprehensive evaluation of Nebula using NUTTCP, HPCC, NPB, I/O, and MPI function benchmarks as well as four applications representative of the NASA HPC workload. Specifically, we compare Nebula performance on some of these benchmarks and applications to that of NASA´s Pleiades supercomputer, a traditional HPC system. We also investigate the impact of virtIO and jumbo frames on interconnect performance. Overall results indicate that on Nebula (i) virtIO and jumbo frames improve network bandwidth by a factor of 5x, (ii) there is a significant virtualization layer overhead of about 10% to 25%, (iii) write performance is lower by a factor of 25x, (iv) latency for short MPI messages is very high, and (v) overall performance is 15% to 48% lower than that on Pleiades for NASA HPC applications. We also comment on the usability of the cloud platform.
  • Keywords
    application program interfaces; cloud computing; input-output programs; multiprocessor interconnection networks; software performance evaluation; virtualisation; Ames Research Center; HPCC benchmarks; I/O benchmarks; MPI function benchmarks; MPI message latency; NASA Nebula cloud computing platform; NASA Pleiades supercomputer; NPB benchmarks; NUTTCP benchmarks; application-based performance evaluation; high performance computing; interconnect performance; jumbo frames; network bandwidth improvement; virtIO; virtualization layer overhead; write performance; Bandwidth; Benchmark testing; Cloud computing; Mathematical model; NASA; Peer to peer computing; Cloud computing; benchmarking; climate modeling; computational fluid dynamics; performance evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.52
  • Filename
    6332192