Reproducible Performance Optimization of Complex Applications on the Edge-to-Cloud Continuum

08/04/2021
by   Daniel Rosendo, et al.
0

In more and more application areas, we are witnessing the emergence of complex workflows that combine computing, analytics and learning. They often require a hybrid execution infrastructure with IoT devices interconnected to cloud/HPC systems (aka Computing Continuum). Such workflows are subject to complex constraints and requirements in terms of performance, resource usage, energy consumption and financial costs. This makes it challenging to optimize their configuration and deployment. We propose a methodology to support the optimization of real-life applications on the Edge-to-Cloud Continuum. We implement it as an extension of E2Clab, a previously proposed framework supporting the complete experimental cycle across the Edge-to-Cloud Continuum. Our approach relies on a rigorous analysis of possible configurations in a controlled testbed environment to understand their behaviour and related performance trade-offs. We illustrate our methodology by optimizing Pl@ntNet, a world-wide plant identification application. Our methodology can be generalized to other applications in the Edge-to-Cloud Continuum.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 9

research
09/03/2021

Enabling Reproducible Analysis of Complex Workflows on the Edge-to-Cloud Continuum

Distributed digital infrastructures for computation and analytics are no...
research
07/20/2023

ProvLight: Efficient Workflow Provenance Capture on the Edge-to-Cloud Continuum

Modern scientific workflows require hybrid infrastructures combining num...
research
07/24/2023

KheOps: Cost-effective Repeatability, Reproducibility, and Replicability of Edge-to-Cloud Experiments

Distributed infrastructures for computation and analytics are now evolvi...
research
04/29/2022

Distributed intelligence on the Edge-to-Cloud Continuum: A systematic literature review

The explosion of data volumes generated by an increasing number of appli...
research
01/25/2021

Cloud, Fog or Edge: Where to Compute?

The computing continuum extends the high-performance cloud data centers ...
research
04/07/2021

Exploring Task Placement for Edge-to-Cloud Applications using Emulation

A vast and growing number of IoT applications connect physical devices, ...
research
10/18/2021

Green Application Placement in the Cloud-IoT Continuum

Green software engineering aims at reducing the environmental impact due...

Please sign up or login with your details

Forgot password? Click here to reset