LIBRA: An Economical Hybrid Approach for Cloud Applications with Strict SLAs

04/12/2021
by   Ali Raza, et al.
0

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 not only hides VM cold-start delays, and hence reduces response time, by leveraging serverless, but also directs a low-rate bursty portion of the demand to serverless where it would be less costly than spinning up new VMs. We evaluate LIBRA on real traces in a simulated environment as well as on the AWS commercial cloud. Our results show that LIBRA outperforms other resource-provisioning policies, including a recent hybrid approach - LIBRA achieves more than 85

READ FULL TEXT
research
06/30/2010

Cloud Scheduler: a resource manager for distributed compute clouds

The availability of Infrastructure-as-a-Service (IaaS) computing clouds ...
research
09/27/2021

How Low Can You Go? Practical cold-start performance limits in FaaS

Function-as-a-Service (FaaS) has recently emerged as a new cloud computi...
research
01/16/2021

Benchmarking, Analysis, and Optimization of Serverless Function Snapshots

Serverless computing has seen rapid adoption due to its high scalability...
research
11/04/2020

Impact of delayed response on Wearable Cognitive Assistance

Wearable Cognitive Assistants (WCA) are anticipated to become a widely-u...
research
06/30/2022

Exploiting Inherent Elasticity of Serverless in Irregular Algorithms

Serverless computing, in particular the Function-as-a-Service (FaaS) exe...
research
06/30/2022

A Time Series Forecasting Approach to Minimize Cold Start Time in Cloud-Serverless Platform

Serverless computing is a buzzword that is being used commonly in the wo...
research
01/28/2019

Temporal Overbooking of Lambda Functions in the Cloud

We consider the problem of scheduling "serverless computing" instances s...

Please sign up or login with your details

Forgot password? Click here to reset