Overview
Explore the innovative Fisc file system designed for large-scale cloud-native environments in this 17-minute conference talk from FAST '23. Dive into the challenges faced by traditional file systems in the era of cloud-native applications and discover how Fisc addresses these issues. Learn about key design features, including lightweight container clients, DPU-based hardware offloading, storage-aware mechanisms for improved I/O availability, and full-path QoS for hybrid deployments. Gain insights into Fisc's real-world performance, with production data showcasing its efficiency in serving cloud-native applications across millions of cores. Understand the system's architecture, implementation details, and benchmarks, and explore its impact on reducing CPU resource consumption and achieving low-latency access to remote storage clusters.
Syllabus
Intro
Change in Cloud: Evolving To Cloud-native
Bottleneck 1: Heavy Clients
Bottleneck 2: Unsuitable Network Load Balancer
Design Goals
Fisc Architecture
Lightweight Clients : VRPC
Software and Hardware Co-design
Storage-aware Distributed Gateway
File-based Route Table & Locality-aware Read
Microbenchmark: Lightweight Fisc Clients
In Production: Lightweight Fisc Clients
E2E Latency and SLA in Production
Discussion: what's more
Conclusion
Taught by
USENIX