Feasibility of Virtual Machine and Cloud Computing Technologies for High Performance Computing

Abstract

Knowing the future weather on the battlefield with high certainty can result in a higher advantage over the adversary. To create this advantage for the United States, the U.S. Navy utilizes the Coupled Ocean/Atmosphere Mesoscale Prediction System (COAMPS) to create high spatial resolution, regional, numerical weather prediction (NWP) forecasts. To compute a forecast, COAMPS runs on high performance computing (HPC) systems. These HPC systems are large, dedicated supercomputers with little ability to scale or move. This makes these systems vulnerable to outages without a costly, equally powerful secondary system. Recent advancements in cloud computing and virtualization technologies provide a method for high mobility and scalability without sacrificing performance. This research used standard benchmarks in order to quantitatively compare a virtual machine (VM) to a native HPC cluster. The benchmark tests showed that the VM was feasible platform for executing HPC applications. Then we ran the COAMPS NWP on a VM within a cloud infrastructure to prove the ability to run a HPC application in a virtualized environment. The VM COAMPS model run performed better than the native HPC machine model run. These results show that VM and cloud computing technologies can be used to run HPC applications for the Department of Defense.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2014
Accession Number
ADA605200

Entities

People

  • Richard C. Hutchins

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Central Processing Units
  • Cloud Computing
  • Computer Programming
  • Computers
  • Department Of Defense
  • Environment
  • High Performance Computing
  • Infrastructure
  • Meteorology
  • Operating Systems
  • Spreadsheet Software
  • Standards
  • United States
  • Virtual Machines
  • Virtualization
  • Virtualization Software
  • Weather Forecasting

Fields of Study

  • Computer science

Readers

  • Atmospheric Science/Meteorology
  • Distributed Systems and Data Platform Development
  • Systems Analysis and Design