vix.ing · top · new · best · stats

Proactive Serverless Function Resource Management

2020/10/09 by Erika Hunhoff, Shazal Irshad, Hunhoff, Erika +7
Computer Science · Engineering · #C.0 #C.2.4 #C.4 #Distributed #FOS: Computer and information sciences #FOS: Electrical engineering #Parallel #Systems and Control (eess.SY) #and Cluster Computing (cs.DC) #cs.DC #cs.SY #eess.SY #electronic engineering #information engineering

paper · pdf · doi:10.48550/arxiv.2010.04312

To appear in the Sixth International Workshop on Serverless Computing (WoSC6) 2020

arxiv created 2020/10/09 · arxiv updated 2020/10/12

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.

Related