arrow
Return

AgnoSVD: Dynamic resource allocation for serverless workloads using collaborative filtering

delete2026-01-01
delete0
delete
OA
AI
M
Md. Shariar Kabir
M
Muhammad Abdullah Adnan *
DOI:10.1016/j.array.2025.100662delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In serverless computing, determining the optimal resource configurations for workloads poses significant challenges, particularly due to the cloud provider's limited visibility into workload specifics. This complexity is amplified when dealing with diverse workloads that vary in their characteristics. In this paper, we present AgnoSVD, an approach for predicting the optimum resource configuration for an incoming workload using Singular Value Decomposition (SVD). The proposed model uses collaborative filtering to extract the latent factors of the workloads and resource profiles. Therefore, the model remains agnostic to the specific details of the functions and the resource configurations. We tested our approach on well-known serverless systems like AWS lambda and Apache OpenWhisk and evaluated the system using 99 functional workloads. These workloads encompass both individual functions and chains of functions, addressing a range of computational and learning problems. To validate the system's ability to adapt to changes, we also evaluated our system using functions with different input parameter sizes. Our evaluation shows that the model reaches convergence within 2 feedback iterations and results in a 32.41% decrease in average cost and a 5.18% average speedup, outperforming other state-of-the-art approaches.
Keywords:
Serverless computing
Collaborative filtering
Recommendation systems
Resource optimization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Array cover
Array
IF:
4.5
Papers:
764
Citations:
1.2K

Organization