Designing cloud-friendly HPC applications

da Rosa Righi R, Galante G, Rodrigues VF, Yeom H, Köstler H, Singh M, Li GP (2023)


Publication Language: English

Publication Type: Book chapter / Article in edited volumes

Publication year: 2023

Publisher: Springer Nature

Edited Volumes: High Performance Computing in Clouds. Moving HPC Applications to a Scalable and Cost-Effective Environment

City/Town: Cham

ISBN: 9783031297694

DOI: 10.1007/978-3-031-29769-4_6

Abstract

Today, we no longer live in an era where cloud computing was addressed only for enterprise transaction-based applications like e-commerce and those centered on database usage. We are experiencing several cloud providers exploiting bottleneck performance bypass through optimized software and hardware infrastructures. With this in mind, each time more, we see researchers migrating their applications from on-premise to cloud resources, so enabling competitive performance rates with lower financial costs. In this context, this book chapter presents how we can design cloud-friendly HPC applications. The key objective is first to detail the main features of cloud computing, then detail how the existing HPC application models can address each feature. In the end, we will have the best insights for developing HPC applications to run in the cloud and the hardware aspects that influence the applications' performance. Thus, we plan to provide a short best-practices guide that could be followed when planning to use (or migrate to) cloud testbeds to run parallel applications.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

da Rosa Righi, R., Galante, G., Rodrigues, V.F., Yeom, H., Köstler, H., Singh, M., & Li, G.P. (2023). Designing cloud-friendly HPC applications. In Edson Borin, Lúcia Maria A. Drummond, Jean-Luc Gaudiot, Alba Melo, Maicon Melo Alves, Philippe Olivier Alexandre Navaux (Eds.), High Performance Computing in Clouds. Moving HPC Applications to a Scalable and Cost-Effective Environment. Cham: Springer Nature.

MLA:

da Rosa Righi, Rodrigo, et al. "Designing cloud-friendly HPC applications." High Performance Computing in Clouds. Moving HPC Applications to a Scalable and Cost-Effective Environment. Ed. Edson Borin, Lúcia Maria A. Drummond, Jean-Luc Gaudiot, Alba Melo, Maicon Melo Alves, Philippe Olivier Alexandre Navaux, Cham: Springer Nature, 2023.

BibTeX: Download