Feasibility of Virtual Machine and Cloud Computing Technologies for High Performance Computing
NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Pagination or Media Count:
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 OceanAtmosphere 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.
- Computer Programming and Software
- Computer Systems