Shattering the Ephemeral Storage Cost Barrier for Data-Intensive Serverless Workflows
Dmitrii Ustiugov, Shyam Jesalpura, Mert Bora Alper, Michal Baczun,, Rustem Feyzkhanov, Edouard Bugnion, Boris Grot, Marios Kogias

TL;DR
Zipline is a novel data transfer method for serverless workflows that enables direct function-to-function communication, significantly reducing costs and improving performance for data-intensive applications.
Contribution
We introduce Zipline, a new API-preserving data transfer technique that enables direct memory-to-memory communication in serverless platforms, overcoming existing data transfer inefficiencies.
Findings
Zipline reduces data transfer costs by 2-5x compared to S3.
Zipline achieves 17-772x cost savings over ElastiCache.
Zipline improves execution latency by 1.3-3.4x versus S3.
Abstract
Serverless computing is a popular cloud deployment paradigm where developers implement applications as workflows of functions that invoke each other. Cloud providers automatically scale function instances on demand and forward workflow requests to appropriate instances. However, current serverless clouds lack efficient cross-function data transfer, limiting the execution of data-intensive applications. Functions often rely on third-party services like AWS S3, AWS ElastiCache, or multi-tier solutions for intermediate data transfers, which introduces inefficiencies. We demonstrate that such through-storage transfers make data-intensive deployments economically impractical, with storage costs comprising more than 24-99% of the total serverless bill. To address this, we introduce Zipline, a fast, API-preserving data communication method for serverless platforms. Zipline enables direct…
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 · IoT and Edge/Fog Computing · Cloud Data Security Solutions
