AgnoSVD: Dynamic resource allocation for serverless workloads using collaborative filtering

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. • Workload optimization is hard as providers have limited visibility into functions. • Existing monitoring-based methods raise privacy and instrumentation concerns. • AgnoSVD predicts the optimal CPU and memory settings in a function-agnostic way. • Uses collaborative filtering to learn workloadconfiguration patterns from sparse data. • Reduces cost by 32% and improves speed by 5% with minimal profiling overhead.

Authors

Institutions

Publication Details

Journal
Array
Published
2025-12-27
DOI
https://doi.org/10.1016/j.array.2025.100662
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AgnoSVD: Dynamic resource allocation for serverless workloads using collaborative filtering

Muhammad Abdullah Adnan, Md. Shariar Kabir
Array
Cloud Computing and Resource Management
article

AgnoSVD: Dynamic resource allocation for serverless workloads using collaborative filtering

Muhammad Abdullah Adnan, Md. Shariar Kabir
article en

Abstract

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. • Workload optimization is hard as providers have limited visibility into functions. • Existing monitoring-based methods raise privacy and instrumentation concerns. • AgnoSVD predicts the optimal CPU and memory settings in a function-agnostic way. • Uses collaborative filtering to learn workloadconfiguration patterns from sparse data. • Reduces cost by 32% and improves speed by 5% with minimal profiling overhead.

ArrayVol. 29
Bangladesh University of Engineering and Technology (BD)
Decent work and economic growth
Openalex Percentile: Top 23%
Cloud Computing and Resource Management
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.

AgnoSVD: Dynamic resource allocation for serverless workloads using collaborative filtering — Muhammad Abdullah Adnan, Md. Shariar Kabir · Array (2025) | TGRS Research Map | TGRS