Skip to main navigation Skip to search Skip to main content

FNSched: An efficient scheduler for serverless functions

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

75 Scopus citations

Abstract

An imminent challenge in the serverless computing landscape is the escalating cost of infrastructure needed to handle the growing traffic at scale. This work presents FnSched, a function-level scheduler designed to minimize provider resource costs while meeting customer performance requirements. FnSched works by carefully regulating the resource usage of colocated functions on each invoker, and autoscaling capacity by concentrating load on few invokers in response to varying traffic. We implement a prototype of FnSched and show that, compared to existing baselines, FnSched significantly improves resource efficiency, by as much as 36%–55%, while providing acceptable application latency.

Original languageEnglish
Title of host publicationWOSC 2019 - Proceedings of the 2019 5th International Workshop on Serverless Computing, Part of Middleware 2019
PublisherAssociation for Computing Machinery, Inc
Pages19-24
Number of pages6
ISBN (Electronic)9781450370387
DOIs
StatePublished - Dec 9 2019
Event5th International Workshop on Serverless Computing, WOSC 2019 - Part of Middleware 2019 - Davis, United States
Duration: Dec 9 2019Dec 13 2019

Publication series

NameWOSC 2019 - Proceedings of the 2019 5th International Workshop on Serverless Computing, Part of Middleware 2019

Conference

Conference5th International Workshop on Serverless Computing, WOSC 2019 - Part of Middleware 2019
Country/TerritoryUnited States
CityDavis
Period12/9/1912/13/19

Fingerprint

Dive into the research topics of 'FNSched: An efficient scheduler for serverless functions'. Together they form a unique fingerprint.

Cite this