TY - CHAP U1 - Konferenzveröffentlichung A1 - Kehrer, Stefan A1 - Scheffold, Jochen A1 - Blochinger, Wolfgang T1 - Serverless skeletons for elastic parallel processing T2 - 2019 IEEE 5th International Conference on Big Data Intelligence and Computing (DATACOM), Kaohsiung, Taiwan 18-21 November 2019 N2 - Serverless computing is an emerging cloud computing paradigm with the goal of freeing developers from resource management issues. As of today, serverless computing platforms are mainly used to process computations triggered by events or user requests that can be executed independently of each other. These workloads benefit from on-demand and elastic compute resources as well as per-function billing. However, it is still an open research question to which extent parallel applications, which comprise most often complex coordination and communication patterns, can benefit from serverless computing. In this paper, we introduce serverless skeletons for parallel cloud programming to free developers from both parallelism and resource management issues. In particular, we investigate on the well known and widely used farm skeleton, which supports the implementation of a wide range of applications. To evaluate our concepts, we present a prototypical development and runtime framework and implement two applications based on our framework: Numerical integration and hyperparameter optimization - a commonly applied technique in machine learning. We report on performance measurements for both applications and discuss the usefulness of our approach. KW - cloud computing KW - parallel computing KW - function as a service KW - parallel cloud programming KW - elasticity Y1 - 2019 UR - https://conferences.computer.org/datacom/2019/pdfs/DataCom2019-3MYdIPKpqxiurNWZaDmspf/7AdwuZAnUz4eicSLlfPZZU/6cSqelM50iATqX5LXd92px.pdf SN - 978-1-7281-4117-6 SB - 978-1-7281-4117-6 SP - 185 EP - 192 S1 - 8 PB - IEEE CY - Piscataway, NJ ER -