Short-lived Datacenter
Michael Wawrzoniak, Ingo M\"uller, Rodrigo Bruno, Ana Klimovic,, Gustavo Alonso

TL;DR
This paper introduces Boxer, a system that enables existing applications to run on serverless platforms like AWS Lambda with minimal modifications, providing fine-grained elasticity similar to data-centers.
Contribution
Boxer is a novel system that allows unmodified VM-based applications to run on serverless platforms, bridging the gap between traditional data-centers and serverless environments.
Findings
Boxer successfully runs off-the-shelf cloud applications on AWS Lambda.
It provides transparent network interfaces for serverless functions.
Applications benefit from fine-grain elasticity comparable to data-centers.
Abstract
Serverless platforms have attracted attention due to their promise of elasticity, low cost, and fast deployment. Instead of using a fixed virtual machine (VM) infrastructure, which can incur considerable costs to operate and run, serverless platforms support short computations, triggered on demand, with cost proportional to fine-grain function execution time. However, serverless platforms offer a restricted execution environment. For example, functions have limited execution times, limited resources, and no support for networking between functions. In this paper, we explore what it takes to treat serverless platforms as short-lived, general purpose data-centers which can execute unmodified existing applications. As a first step in this quest, we have developed Boxer, a system providing an execution environment on top of existing functions-as-a-service platforms that allows users to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software-Defined Networks and 5G · Software System Performance and Reliability
