Towards providing middleware-level proactive resource reorganisation for elastic HPC applications in the cloud

Rodrigo da Rosa Righi, Vinicius Facco Rodrigues, Igor Fontana de Nardin, Cristiano André da Costa, Marco A. Z. Alves, Maurício A. Pillon · International Journal of Grid and Utility Computing · 2019

Elasticity is one of the most important features of cloud computing, referring to the ability to add or remove resources according to the needs of the application or service. Particularly for High Performance Computing (HPC), elasticity can provide a better use of resources and also a reduction in the execution time of applications. Today, we observe the emergence of proactive initiatives to handle the elasticity and HPC duet, but they present at least one problem related to the need of a previous user experience, large processing time or completion of parameters. Concerning the aforesaid context, this paper presents ProElastic - a lightweight model that uses proactive elasticity to drive resource reorganisation decisions for HPC applications. Our idea is to explore both performance and adaptivity at middleware level in an effortless way at user perspective. The results showed performance gains and a competitive cost (application time × consumed resources).

Read the paper · More papers on PaperTik