Close

Presentation

Addressing Sequential Constraints in Zoned Storage with Collective Log-Structured File System
DescriptionThe shift to advanced storage technologies like SMR HDDs and 3D QLC NAND has led to the adoption of zoned block devices, which partition storage into zones that enforce strict sequential write constraints. While log-structured file systems (LFS) are suited to sequential writes, existing designs like Sprite LFS and F2FS face compatibility issues with zoned storage requirements. Persimmon has attempted to address this by converting non-zone-compliant on-disk structures into logs. However, converting to a log does not inherently ensure full sequentiality, and managing multiple distinct log systems in one file system introduces complexity, particularly when reconstructing necessary in-memory data structures from the on-disk layout. We identify key issues in current zone-compliant file systems, particularly with the log conversion approach, and introduce the Collective Log-Structured File System (CLFS), which addresses zone compliance, confined invalidation, and dynamic anchoring using write pointers. CLFS's zone-compliant design enables efficient mounting, recovery, and metadata management on zoned block devices, overcoming limitations in existing LFS implementations.
Event Type
Networking
Work-in-Progress Poster
TimeMonday, June 236:00pm - 7:00pm PDT
LocationLevel 2 Lobby