Title :
Evaluating the efficacy of the cloud for cluster computation
Author :
Knight, David ; Shams, Khawaja ; Chang, George ; Soderstrom, Tom
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
Computing requirements vary by industry, and it follows that NASA and other research organizations have computing demands that fall outside the mainstream. While cloud computing made rapid inroads for tasks such as powering web applications, performance issues on highly distributed tasks hindered early adoption for scientific computation. One venture to address this problem is Nebula, NASA´s homegrown cloud project tasked with delivering science-quality cloud computing resources. However, another industry development is Amazon´s high-performance computing (HPC) instances on Elastic Cloud Compute (EC2) that promises improved performance for cluster computation. This paper presents results from a series of benchmarks run on Amazon EC2 and discusses the efficacy of current commercial cloud technology for running scientific applications across a cluster. In particular, a 240-core cluster of cloud instances achieved 2 TFLOPS on High-Performance Linpack (HPL) at 70% of theoretical computational performance. The cluster´s local network also demonstrated sub-100 μs inter-process latency with sustained inter-node throughput in excess of 8 Gbps. Beyond HPL, a real-world Hadoop image processing task from NASA´s Lunar Mapping and Modeling Project (LMMP) was run on a 29 instance cluster to process lunar and Martian surface images with sizes on the order of tens of gigapixels. These results demonstrate that while not a rival of dedicated supercomputing clusters, commercial cloud technology is now a feasible option for moderately demanding scientific workloads.
Keywords :
aerospace computing; cloud computing; workstation clusters; Amazon high-performance computing; Hadoop image processing task; NASA; Nebula; Web applications; cloud project; cluster computation; computing requirements; elastic cloud compute; high-performance linpack; lunar mapping and modeling project; performance issues; science-quality cloud computing resources; supercomputing clusters; Benchmark testing; Cloud computing; Hardware; Kernel; Linux; Random access memory; Throughput;
Conference_Titel :
Aerospace Conference, 2012 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4577-0556-4
DOI :
10.1109/AERO.2012.6187359