WasteLess: An Optimal Provisioner for Self-Adaptive Second-Generation Serverless ApplicationsFULL
This program is tentative and subject to change.
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 AprDisplayed time zone: Eastern Time (US & Canada) change
14:00 - 15:30 | |||
14:00 25mTalk | 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 25mTalk | Integrating Performance Prediction, Anomaly Prediction and Root-Cause Localization for Self-Healing Software SystemsFULL Research Track | ||
14:50 25mTalk | 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 15mOther | Discussion Session 3 Research Track |