SEAMS 2025
Mon 28 - Tue 29 April 2025 Ottawa, Ontario, Canada
co-located with ICSE 2025

This program is tentative and subject to change.

Mon 28 Apr 2025 14:50 - 15:15 at 204 - Session 3: Resource Allocation

Function-as-a-service (FaaS) is enjoying widespread adoption in the cloud thanks to the ability of dynamically provisioning function instances (typically containers) to seamlessly handle invocation bursts. However, in practice, this mechanism may result in resource overprovisioning and increased operational costs when function resources are not configured properly. Besides memory and CPU cores, so-called second-generation FaaS systems let users specify the concurrency limit, enabling the consolidation of multiple requests into a single function instance to improve latency and cost. However, this introduces yet another configurable parameter, which is hard to tune manually. We present WasteLess, a resource provisioning framework designed to automate and optimize the deployment of modern FaaS self-adaptive applications. By leveraging a predictive queuing network model, WasteLess computes configurations to maximize application performance while minimizing costs. Our evaluation demonstrates the effectiveness of WasteLess in achieving average cost savings of about 40% without performance degradation with respect to a state-of-the-art research baseline and Google Cloud Run’s self-adaptive strategy for second-generation FaaS.

This program is tentative and subject to change.

Mon 28 Apr

Displayed time zone: Eastern Time (US & Canada) change

14:00 - 15:30
Session 3: Resource AllocationResearch Track at 204
14:00
25m
Talk
Dynamic Resource Allocation for Deadline-Constrained Neural Network TrainingFULL
Research Track
Luciano Baresi Politecnico di Milano, Marco Garlini Politecnico di Milano, Giovanni Quattrocchi Politecnico di Milano
Pre-print
14:25
25m
Talk
Integrating Performance Prediction, Anomaly Prediction and Root-Cause Localization for Self-Healing Software SystemsFULL
Research Track
Hamza Hussain York University, Ghadeer Abuoda York University, Marin Litoiu York University, Canada
14:50
25m
Talk
WasteLess: An Optimal Provisioner for Self-Adaptive Second-Generation Serverless ApplicationsFULL
Research Track
Emilio Incerto IMT School for Advanced Studies Lucca, Roberto Pizziol IMT School for Advanced Studies Lucca, Gabriele Russo Russo University of Rome Tor Vergata, Italy, Mirco Tribastone IMT Institute for Advanced Studies Lucca, Italy
15:15
15m
Other
Discussion Session 3
Research Track