Abstract
The increasing popularity of the serverless computing approach has led to the emergence of new cloud infrastructures working in Container-as-a-Service (CaaS) model like AWS Fargate, Google Cloud Run, or Azure Container Instances. New infrastructures facilitate an innovative approach to running cloud containers where developers are freed from managing underlying resources. In this paper, we focus on evaluating the capabilities of elastic containers and their usefulness for scientific computing in the scientific workflow paradigm using AWS Fargate and Google Cloud Run infrastructures. For the experimental evaluation of our approach, we extended the HyperFlow engine to support these CaaS platforms, together with adapting four scientific workflows composed of several dozen to hundreds of tasks organized into a dependency graph. Studied applications are used to create cost-performance benchmarks and flow execution plots, delay, elasticity, and scalability measurements. Results show that serverless containers can be successfully utilized for running scientific workflows. Moreover, the results allow for gaining insight into the specific advantages and limits of the studied platforms.
Original language | English |
---|---|
Title of host publication | Proceedings - IEEE 17th International Conference on eScience, eScience 2021 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 40-49 |
Number of pages | 10 |
ISBN (Electronic) | 9781665403610 |
DOIs | |
State | Published - Sep 2021 |
Event | 17th IEEE International Conference on eScience, eScience 2021 - Virtual, Online, Austria Duration: Sep 20 2021 → Sep 23 2021 |
Publication series
Name | Proceedings - IEEE 17th International Conference on eScience, eScience 2021 |
---|
Conference
Conference | 17th IEEE International Conference on eScience, eScience 2021 |
---|---|
Country/Territory | Austria |
City | Virtual, Online |
Period | 09/20/21 → 09/23/21 |
Funding
This work was supported by the National Science Centre, Poland, grant 2016/21/B/ST6/01497 and (partially) supported by the funds of the Polish Ministry of Education and Science assigned to AGH University of Science and Technology.
Keywords
- Containers
- Evaluation
- Infrastructure
- Scientific workflows
- Serverless