About the Suitability of Clouds in High-Performance Computing
Harald Richter

TL;DR
This paper examines the challenges and considerations of deploying high-performance computing workloads on cloud platforms, emphasizing the need for specific precautions to maintain efficiency in HPC applications.
Contribution
It analyzes the suitability of cloud environments for HPC tasks and provides guidelines for optimizing performance in cloud-based HPC deployments.
Findings
Older clouds can support HPC with precautions
Standard clouds require specific configurations for HPC
Results are applicable beyond OpenStack and OpenFOAM
Abstract
Cloud computing has become the ubiquitous computing and storage paradigm. It is also attractive for scientists, because they do not have to care any more for their own IT infrastructure, but can outsource it to a Cloud Service Provider of their choice. However, for the case of High-Performance Computing (HPC) in a cloud, as it is needed in simulations or for Big Data analysis, things are getting more intricate, because HPC codes must stay highly efficient, even when executed by many virtual cores (vCPUs). Older clouds or new standard clouds can fulfil this only under special precautions, which are given in this article. The results can be extrapolated to other cloud OSes than OpenStack and to other codes than OpenFOAM, which were used as examples.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
