Truffle: Efficient Data Passing for Data-Intensive Serverless Workflows in the Edge-Cloud Continuum
Cynthia Marcelino, Stefan Nastic

TL;DR
Truffle is a novel architecture that improves data passing efficiency in serverless workflows across the Edge-Cloud continuum by reducing IO latency and leveraging cold starts, leading to significant performance gains.
Contribution
It introduces Smart Data Prefetch and Cold Start Pass mechanisms that optimize data retrieval and exchange during serverless function execution.
Findings
Reduces IO latency impact by up to 77%.
Improves overall function execution time by up to 46%.
Enhances serverless workflow performance in Edge-Cloud environments.
Abstract
Serverless computing promises a scalable, reliable, and cost-effective solution for running data-intensive applications and workflows in the heterogeneous and limited-resource environment of the Edge-Cloud Continuum. However, building and running data-intensive serverless workflows also brings new challenges that can significantly degrade the application performance. Cold start remains one of the main challenges that impact the total function execution time. Further, since the serverless functions are not directly addressable, Serverless workflows need to rely on external (storage) services to pass the input data to the downstream functions. Empirical evidence from our experiments shows that the cold start and the function data passing take up the most time in the function execution lifecycle. In this paper, we introduce Truffle - a novel model and architecture that enables efficient…
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 · Cloud Data Security Solutions · Blockchain Technology Applications and Security
