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
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;
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
DOI :
10.1109/HPCC.2012.52