Content area

Abstract

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.

Details

1009240
Title
Proactive Serverless Function Resource Management
Publication title
arXiv.org; Ithaca
Publication year
2020
Publication date
Oct 9, 2020
Section
Computer Science; Electrical Engineering and Systems Science
Publisher
Cornell University Library, arXiv.org
Source
arXiv.org
Place of publication
Ithaca
Country of publication
United States
University/institution
Cornell University Library arXiv.org
e-ISSN
2331-8422
Source type
Working Paper
Language of publication
English
Document type
Working Paper
Publication history
 
 
Online publication date
2020-10-12
Milestone dates
2020-10-09 (Submission v1)
Publication history
 
 
   First posting date
12 Oct 2020
ProQuest document ID
2450079369
Document URL
https://www.proquest.com/working-papers/proactive-serverless-function-resource-management/docview/2450079369/se-2?accountid=208611
Full text outside of ProQuest
Copyright
© 2020. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2020-10-13
Database
ProQuest One Academic