OSCAR-P and aMLLibrary: Profiling and Predicting the Performance of FaaS-based Applications in Computing Continua
Roberto Sala, Bruno Guindani, Enrico Galimberti, Federica Filippini,, Hamta Sedghani, Danilo Ardagna, Sebasti\'an Risco, Germ\'an Molt\'o, Miguel, Caballer

TL;DR
This paper introduces OSCAR-P and aMLLibrary, an automated framework for profiling serverless applications and training ML models to predict their performance across diverse hardware and configurations, reducing profiling time and achieving high accuracy.
Contribution
The paper presents a novel automated profiling and ML training framework for serverless applications, enabling accurate performance prediction on unseen configurations.
Findings
Significantly reduces profiling and data collection time.
Achieves less than 30% MAPE in performance prediction.
Validated on diverse hardware architectures and workloads.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBig Data and Business Intelligence
