Fisc - A Large-scale Cloud-native-oriented File System
Offered By: USENIX via YouTube
Course Description
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
Related Courses
Online Master of Computer ScienceArizona State University via Coursera Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera Blockchain Fundamentals: Understanding the Origins, Mechanisms, and Applications of Decentralized Systems
SDA Bocconi School of Management via edX Blockchain Technology
University of California, Berkeley via edX Building Globally Distributed Databases with Cosmos DB
Coursera Project Network via Coursera