TY - JOUR U1 - Zeitschriftenartikel, wissenschaftlich - begutachtet (reviewed) A1 - Kehrer, Stefan A1 - Blochinger, Wolfgang T1 - Elastic parallel systems for high performance cloud computing: state-of-the-art and future directions JF - Parallel processing letters N2 - With on-demand access to compute resources, pay-per-use, and elasticity, the cloud evolved into an attractive execution environment for High Performance Computing (HPC). Whereas elasticity, which is often referred to as the most beneficial cloud-specific property, has been heavily used in the context of interactive (multi-tier) applications, elasticity-related research in the HPC domain is still in its infancy. Existing parallel computing theory as well as traditional metrics to analytically evaluate parallel systems do not comprehensively consider elasticity, i.e., the ability to control the number of processing units at runtime. To address these issues, we introduce a conceptual framework to understand elasticity in the context of parallel systems, define the term elastic parallel system, and discuss novel metrics for both elasticity control at runtime as well as the ex post performance evaluation of elastic parallel systems. Based on the conceptual framework, we provide an in depth analysis of existing research in the field to describe the state-of-the art and compile our findings into a research agenda for future research on elastic parallel systems. KW - cloud computing KW - high performance computing KW - parallel computing KW - elastic parallel system KW - elastcity KW - workload Y1 - 2019 SN - 0129-6264 SS - 0129-6264 U6 - https://doi.org/10.1142/S0129626419500063 DO - https://doi.org/10.1142/S0129626419500063 VL - 29 IS - 2 SP - Aufsatz 1950006 S1 - 20 PB - World Scientific CY - New Jersey ER -