Proactive Serverless Function Resource Management

10/09/2020
by   Erika Hunhoff, et al.
0

This paper introduces a new primitive to serverless language runtimes called freshen. With freshen, developers or providers specify functionality to perform before a given function executes. This proactive technique allows for overheads associated with serverless functions to be mitigated at execution time, which improves function responsiveness. We show various predictive opportunities exist to run freshen within reasonable time windows. A high-level design and implementation are described, along with preliminary results to show the potential benefits of our scheme.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/28/2020

Sizeless: Predicting the optimal size of serverless functions

Serverless functions are a cloud computing paradigm that reduces operati...
research
04/12/2021

A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions

This paper introduces the SEAD framework that simplifies the process of ...
research
01/10/2021

An Empirical Study on Serverless Workflow Service

Along with the wide-adoption of Serverless Computing, more and more appl...
research
10/14/2018

S-FaaS: Trustworthy and Accountable Function-as-a-Service using Intel SGX

Function-as-a-Service (FaaS) is a recent and already very popular paradi...
research
09/23/2022

funcX: Federated Function as a Service for Science

funcX is a distributed function as a service (FaaS) platform that enable...
research
05/28/2020

Large-Scale Microtask Programming

To make microtask programming more efficient and reduce the potential fo...
research
08/12/2016

Coz: Finding Code that Counts with Causal Profiling

Improving performance is a central concern for software developers. To l...

Please sign up or login with your details

Forgot password? Click here to reset