arXiv · 2607.01486
SLFS: a Flexible, Low-Cost Distributed File System Using Serverless Designs
Abstract
Large-scale distributed file systems must provision resources for peak demand, yet file access patterns fluctuate significantly, leaving substantial capacity idle during off-peak periods. Existing scaling mechanisms operate at the granularity of entire servers and take minutes to hours, making them unable to track the rapid, fine-grained load variations that file systems commonly experience. Serverless computing, with its millisecond-granularity elasticity and pay-per-use pricing, offers a compelling alternative. We present SLFS, the first distributed file system built with serverless functions for both data and metadata operations. SLFS implements file services on top of key-value stores, keeping function operations simple and short, and introduces a novel multi-threaded, short-lived server design that overcomes the cold-start problem while maintaining low cost. A policy-enforcing coordinator efficiently maps files to function instances, scales the system elastically, and controls function lifetimes to balance performance and cost. SLFS can flexibly run on diverse storage backends -- from cloud-native services like S3 to user-managed key-value stores -- enabling configurable cost-performance trade-offs. Our evaluation shows that SLFS mitigates cold starts by 580$\times$ compared to the base serverless design and outperforms $\lambda$FS, EFS, and Ceph at up to 63%, 68%, and 63% lower cost, respectively.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Cheng Hao, Yang, Paola Alsharabaty, Soufiane Jounaid, Cristina Nita-Rotaru, Ji-Yong Shin. 2026-07-01. SLFS: a Flexible, Low-Cost Distributed File System Using Serverless Designs. https://arxiv.org/abs/2607.01486
Cite the original work for its findings. Save a collection to share your selection of sources.