GraphFlash: Enabling Fast and Elastic Graph Processing on Serverless Infrastructure
Chen Zhao, Parsa Poorsistani, Mohammad Goudarzi, Tawfiq Islam, Adel N. Toosi

TL;DR
GraphFlash is a novel serverless graph processing framework that achieves high performance and elasticity, outperforming existing solutions and enabling practical large-scale graph analytics on serverless infrastructure.
Contribution
It introduces a subgraph-centric model with system-level optimizations, enabling fast, elastic, and cost-effective graph processing on serverless platforms.
Findings
Up to 127x faster execution compared to existing serverless systems.
Reduces resource consumption by up to 98% under high-resource configurations.
Achieves up to 48x speedup and 99.97% cost reduction over prior serverless solutions.
Abstract
Graph processing systems are essential for analyzing large-scale data with complex relationships, yet most existing frameworks rely on statically provisioned clusters, resulting in poor elasticity and inefficient resource utilization under dynamic workloads. Serverless computing offers automatic scaling and fine-grained billing, but existing serverless graph systems suffer from performance limitations due to inefficient state management and high communication overhead through external storage. We present GraphFlash, a fast and elastic graph processing framework built on serverless infrastructure. GraphFlash adopts a subgraph-centric programming model and leverages shared external storage for coordination and communication, enabling stateless, fine-grained function execution. It supports two execution modes: rotating mode for resource-constrained environments and pinned mode for higher…
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.
