YoVDO

Fisc - A Large-scale Cloud-native-oriented File System

Offered By: USENIX via YouTube

Tags

FAST (File and Storage Technologies) Courses Cloud Computing Courses Distributed Systems Courses Quality of Service (QoS) Courses

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 Science
Arizona 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