OSCAR-P and aMLLibrary: Profiling and predicting the performance of FaaS-based applications in computing continua

This paper proposes an automated framework for efficient application profiling and training of Machine Learning (ML) performance models, composed of two parts: OSCAR-P and aMLLibrary. OSCAR-P is an auto-profiling tool designed to automatically test serverless application workflows running on multiple hardware and node combinations in cloud and edge environments. OSCAR-P obtains relevant profiling information on the execution time of the individual application components. These data are later used by aMLLibrary to train ML-based performance models. This makes it possible to predict the performance of applications on unseen configurations. We test our framework on clusters with different architectures (x86 and arm64) and workloads, considering multi-component use-case applications. This extensive experimental campaign proves the efficiency of OSCAR-P and aMLLibrary, significantly reducing the time needed for the application profiling, data collection, and data processing. The preliminary results obtained on the ML performance models accuracy show a Mean Absolute Percentage Error lower than 30% in all the considered scenarios.

Authors

Institutions

Publication Details

Journal
Journal of Systems and Software
Published
2024-11-20
DOI
https://doi.org/10.1016/j.jss.2024.112282
Citations
2
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OSCAR-P and aMLLibrary: Profiling and predicting the performance of FaaS-based applications in computing continua

Germán Moltó, Enrico Galimberti, Danilo Ardagna, Federica Filippini et al.
2 citations
Journal of Systems and Software
Cloud Computing and Resource Management
1.56
article

OSCAR-P and aMLLibrary: Profiling and predicting the performance of FaaS-based applications in computing continua

Germán Moltó, Enrico Galimberti, Danilo Ardagna, Federica Filippini, Hamta Sedghani, Sebastián Risco, Miguel Caballer, Bruno Guindani, Roberto Sala
article en
2 citations

Abstract

This paper proposes an automated framework for efficient application profiling and training of Machine Learning (ML) performance models, composed of two parts: OSCAR-P and aMLLibrary. OSCAR-P is an auto-profiling tool designed to automatically test serverless application workflows running on multiple hardware and node combinations in cloud and edge environments. OSCAR-P obtains relevant profiling information on the execution time of the individual application components. These data are later used by aMLLibrary to train ML-based performance models. This makes it possible to predict the performance of applications on unseen configurations. We test our framework on clusters with different architectures (x86 and arm64) and workloads, considering multi-component use-case applications. This extensive experimental campaign proves the efficiency of OSCAR-P and aMLLibrary, significantly reducing the time needed for the application profiling, data collection, and data processing. The preliminary results obtained on the ML performance models accuracy show a Mean Absolute Percentage Error lower than 30% in all the considered scenarios.

Journal of Systems and SoftwareVol. 221
Instituto de Instrumentación para Imagen Molecular (ES), Politecnico di Milano (IT)
Openalex Percentile: Top 12%
Cloud Computing and Resource Management
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

OSCAR-P and aMLLibrary: Profiling and predicting the performance of FaaS-based applications in computing continua — Germán Moltó, Enrico Galimberti, et al. · Journal of Systems and Software (2024) | TGRS Research Map | TGRS