OSCAR-P and aMLLibrary: Profiling and Predicting the Performance of FaaS-based Applications in Computing Continua

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Sala, Roberto, Guindani, Bruno, Galimberti, Enrico, Filippini, Federica, Sedghani, Hamta, Ardagna, Danilo, Risco, Sebastián, Moltó, Germán, Caballer, Miguel
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909402752090112
author Sala, Roberto
Guindani, Bruno
Galimberti, Enrico
Filippini, Federica
Sedghani, Hamta
Ardagna, Danilo
Risco, Sebastián
Moltó, Germán
Caballer, Miguel
author_facet Sala, Roberto
Guindani, Bruno
Galimberti, Enrico
Filippini, Federica
Sedghani, Hamta
Ardagna, Danilo
Risco, Sebastián
Moltó, Germán
Caballer, Miguel
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2411_07687
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle OSCAR-P and aMLLibrary: Profiling and Predicting the Performance of FaaS-based Applications in Computing Continua
Sala, Roberto
Guindani, Bruno
Galimberti, Enrico
Filippini, Federica
Sedghani, Hamta
Ardagna, Danilo
Risco, Sebastián
Moltó, Germán
Caballer, Miguel
Performance
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.
title OSCAR-P and aMLLibrary: Profiling and Predicting the Performance of FaaS-based Applications in Computing Continua
topic Performance
url https://arxiv.org/abs/2411.07687