Serverless Containers – rising viable approach to Scientific Workflows

10/21/2020
by   Krzysztof Burkat, et al.
0

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. They introduce an innovative approach to running cloud containers where developers are freed from managing underlying resources. In this paper, we focus on evaluating capabilities of elastic containers and their usefulness for scientific computing in the scientific workflow paradigm using AWS Fargate and Google Cloud Run infrastructures. For experimental evaluation of our approach, we extended HyperFlow engine to support these CaaS platform, together with adapting four real-world scientific workflows composed of several dozen to over a hundred of tasks organized into a dependency graph. We used these workflows to create cost-performance benchmarks and flow execution plots, measuring delays, elasticity, and scalability. The experiments proved that serverless containers can be successfully applied for scientific workflows. Also, the results allow us to gain insights on specific advantages and limits of such platforms.

READ FULL TEXT

page 7

page 8

page 9

page 12

page 13

research
09/08/2019

Performance considerations on execution of large scale workflow applications on cloud functions

Function-as-a-Service is a novel type of cloud service used for creating...
research
03/08/2019

Application of Google Cloud Platform in Astrophysics

The availability of new Cloud Platform offered by Google motivated us to...
research
12/23/2013

Early Observations on Performance of Google Compute Engine for Scientific Computing

Although Cloud computing emerged for business applications in industry, ...
research
02/09/2018

SNC: A Cloud Service Platform for Symbolic-Numeric Computation using Just-In-Time Compilation

Cloud services have been widely employed in IT industry and scientific r...
research
02/16/2020

Running a Pre-Exascale, Geographically Distributed, Multi-Cloud Scientific Simulation

As we approach the Exascale era, it is important to verify that the exis...
research
05/13/2020

RUPER-LB: Load balancing embarrasingly parallel applications in unpredictable cloud environments

The suitability of cloud computing has been studied by several authors t...
research
01/13/2023

PESC – Parallel Experiment for Sequential Code

The need for computational resources grows as computational algorithms g...

Please sign up or login with your details

Forgot password? Click here to reset