Back to Search
Start Over
Reproducible Performance Optimization of Complex Applications on the Edge-to-Cloud Continuum
- Source :
- Cluster 2021-IEEE International Conference on Cluster Computing, Cluster 2021-IEEE International Conference on Cluster Computing, Sep 2021, Portland, OR, United States, Cluster 2021-IEEE International Conference on Cluster Computing, Sep 2021, Portland, OR, United States. pp.23-34, ⟨10.1109/Cluster48925.2021.00043⟩, CLUSTER
- Publication Year :
- 2021
- Publisher :
- HAL CCSD, 2021.
-
Abstract
- International audience; 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.
- Subjects :
- FOS: Computer and information sciences
Optimization
Computer Science - Machine Learning
Computer science
Computer Science - Artificial Intelligence
Distributed computing
Cloud computing
Computing Continuum
Machine Learning (cs.LG)
[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI]
Resource (project management)
[INFO.INFO-LG]Computer Science [cs]/Machine Learning [cs.LG]
[INFO.INFO-SY]Computer Science [cs]/Systems and Control [cs.SY]
Computer Science - Performance
Continuum (topology)
business.industry
Testbed
Methodology
Energy consumption
Reproducibility
Performance (cs.PF)
[INFO.INFO-PF]Computer Science [cs]/Performance [cs.PF]
Workflow
Memory management
Artificial Intelligence (cs.AI)
Computer Science - Distributed, Parallel, and Cluster Computing
Analytics
Distributed, Parallel, and Cluster Computing (cs.DC)
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
business
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- Cluster 2021-IEEE International Conference on Cluster Computing, Cluster 2021-IEEE International Conference on Cluster Computing, Sep 2021, Portland, OR, United States, Cluster 2021-IEEE International Conference on Cluster Computing, Sep 2021, Portland, OR, United States. pp.23-34, ⟨10.1109/Cluster48925.2021.00043⟩, CLUSTER
- Accession number :
- edsair.doi.dedup.....2e6a8ba4ca821511e7afeb4cc78fecdf