E2Clab: Exploring the Computing Continuum through Repeatable, Replicable and Reproducible Edge-to-Cloud Experiments - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2020

E2Clab: Exploring the Computing Continuum through Repeatable, Replicable and Reproducible Edge-to-Cloud Experiments

Abstract

Distributed digital infrastructures for computation and analytics are now evolving towards an interconnected ecosystem allowing complex applications to be executed from IoT Edge devices to the HPC Cloud (aka the Computing Continuum, the Digital Continuum, or the Transcontinuum). Understanding end-to-end performance in such a complex continuum is challenging. This breaks down to reconciling many, typically contradicting application requirements and constraints with low-level infrastructure design choices. One important challenge is to accurately reproduce relevant behaviors of a given application workflow and representative settings of the physical infrastructure underlying this complex continuum. In this paper we introduce a rigorous methodology for such a process and validate it through E2Clab. It is the first platform to support the complete analysis cycle of an application on the Computing Continuum: (i) the configuration of the experimental environment, libraries and frameworks; (ii) the mapping between the application parts and machines on the Edge, Fog and Cloud; (iii) the deployment of the application on the infrastructure; (iv) the automated execution; and (v) the gathering of experiment metrics. We illustrate its usage with a real-life application deployed on the Grid'5000 testbed, showing that our framework allows one to understand and improve performance, by correlating it to the parameter settings, the resource usage and the specifics of the underlying infrastructure.
Fichier principal
Vignette du fichier
Cluster_2020_E2Clab_HAL_v1.pdf (1.11 Mo) Télécharger le fichier
E2Clab.png (183.56 Ko) Télécharger le fichier
cost-data-10gbit-10gbit.png (32.5 Ko) Télécharger le fichier
e2e-l-figure-1-L-3-Networks.png (26.32 Ko) Télécharger le fichier
e2e-l-figure-2-SML-1-Network-22-1.png (24.78 Ko) Télécharger le fichier
flink_mem_cost_10gbit-10gbit.png (30.67 Ko) Télécharger le fichier
gw-throughput-v2-1gbit-1gbit.png (33.34 Ko) Télécharger le fichier
gw_cpu_20_40_1gbit-1gbit.png (79.13 Ko) Télécharger le fichier
gw_mem_20_40_1gbit-1gbit.png (49.18 Ko) Télécharger le fichier
kafka_mem_cost_10gbit-10gbit.png (40.77 Ko) Télécharger le fichier
methodology.png (231.85 Ko) Télécharger le fichier
research-gap.png (278.08 Ko) Télécharger le fichier
workflow.png (111.6 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-02916032 , version 1 (17-08-2020)

Identifiers

Cite

Daniel Rosendo, Pedro Silva, Matthieu Simonin, Alexandru Costan, Gabriel Antoniu. E2Clab: Exploring the Computing Continuum through Repeatable, Replicable and Reproducible Edge-to-Cloud Experiments. Cluster 2020 - IEEE International Conference on Cluster Computing, Sep 2020, Kobe, Japan. pp.1-11, ⟨10.1109/CLUSTER49012.2020.00028⟩. ⟨hal-02916032⟩
722 View
1090 Download

Altmetric

Share

Gmail Facebook X LinkedIn More