Litcius/Paper detail

FaasCache: keeping serverless computing alive with greedy-dual caching

Alexander Fuerst, Prateek Sharma

2021201 citationsDOI

Abstract

Functions as a Service (also called serverless computing) promises to revolutionize how applications use cloud resources. However, functions suffer from cold-start problems due to the overhead of initializing their code and data dependencies before they can start executing. Keeping functions alive and warm after they have finished execution can alleviate the cold-start overhead. Keep-alive policies must keep functions alive based on their resource and usage characteristics, which is challenging due to the diversity in FaaS workloads.

Topics & Concepts

Computer scienceOverhead (engineering)InitializationCloud computingDistributed computingDual (grammatical number)Code (set theory)Service (business)Operating systemProgramming languageLiteratureSet (abstract data type)EconomyArtEconomicsCloud Computing and Resource ManagementCaching and Content DeliveryAdvanced Data Storage Technologies
FaasCache: keeping serverless computing alive with greedy-dual caching | Litcius