LIBRA: An Economical Hybrid Approach for Cloud Applications with Strict SLAs
Ali Raza, Zongshun Zhang, Nabeel Akhtar, Vatche Isahagian, Ibrahim, Matta

TL;DR
LIBRA is a hybrid resource management approach for cloud applications that combines VM and serverless resources to minimize costs and SLA violations, outperforming existing policies in real and simulated environments.
Contribution
LIBRA introduces a novel hybrid provisioning strategy that dynamically balances VM and serverless resources to optimize cost and SLA compliance in cloud applications.
Findings
Achieves over 85% reduction in SLA violations.
Provides up to 53% cost savings.
Effectively manages bursty demand with hybrid resources.
Abstract
Function-as-a-Service (FaaS) has recently emerged to reduce the deployment cost of running cloud applications compared to Infrastructure-as-a-Service (IaaS). FaaS follows a serverless 'pay-as-you-go' computing model; it comes at a higher cost per unit of execution time but typically application functions experience lower provisioning time (startup delay). IaaS requires the provisioning of Virtual Machines, which typically suffer from longer cold-start delays that cause higher queuing delays and higher request drop rates. We present LIBRA, a balanced (hybrid) approach that leverages both VM-based and serverless resources to efficiently manage cloud resources for the applications. LIBRA closely monitors the application demand and provisions appropriate VM and serverless resources such that the running cost is minimized and Service-Level Agreements are met. Unlike state of the art, LIBRA…
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.
