File systems unfit as distributed storage backends: lessons from 10 years of Ceph evolution
For a decade, the Ceph distributed file system followed the conventional wisdom of building
its storage backend on top of local file systems. This is a preferred choice for most distributed …
its storage backend on top of local file systems. This is a preferred choice for most distributed …
Finding {Crash-Consistency} Bugs with Bounded {Black-Box} Crash Testing
We present a new approach to testing file-system crash consistency: bounded black-box
crash testing (B3). B3 tests the file system in a black-box manner using workloads of file …
crash testing (B3). B3 tests the file system in a black-box manner using workloads of file …
MittOS: Supporting millisecond tail tolerance with fast rejecting SLO-aware OS interface
MittOS provides operating system support to cut millisecond-level tail latencies for data-
parallel applications. In MittOS, we advocate a new principle that operating system should …
parallel applications. In MittOS, we advocate a new principle that operating system should …
Towards Better Understanding of Black-box {Auto-Tuning}: A Comparative Analysis for Storage Systems
Modern computer systems come with a large number of configurable parameters that control
their behavior. Tuning system parameters can provide significant gains in performance but is …
their behavior. Tuning system parameters can provide significant gains in performance but is …
Carver: Finding important parameters for storage system tuning
Storage systems usually have many parameters that affect their behavior. Tuning those
parameters can provide significant gains in performance. Alas, both manual and automatic …
parameters can provide significant gains in performance. Alas, both manual and automatic …
Is garbage collection overhead gone? case study of F2FS on ZNS SSDs
The sequential write nature of ZNS SSDs makes them very well-suited for log-structured file
systems. The Flash-Friendly File System (F2FS), is one such log-structured file system and …
systems. The Flash-Friendly File System (F2FS), is one such log-structured file system and …
{MIDAS}: Minimizing Write Amplification in {Log-Structured} Systems through Adaptive Group Number and Size Configuration
Log-structured systems are widely used in various applications because of its high write
throughput. However, high garbage collection (GC) cost is widely regarded as the primary …
throughput. However, high garbage collection (GC) cost is widely regarded as the primary …
Performance evaluation of host aware shingled magnetic recording (HA-SMR) drives
Shingled Magnetic Recording (SMR) drives can benefit large-scale storage systems by
reducing the Total Cost of Ownership (TCO) of dealing with explosive data growth. Among …
reducing the Total Cost of Ownership (TCO) of dealing with explosive data growth. Among …
Building efficient key-value stores via a lightweight compaction tree
Log-Structure Merge tree (LSM-tree) has been one of the mainstream indexes in key-value
systems supporting a variety of write-intensive Internet applications in today's data centers …
systems supporting a variety of write-intensive Internet applications in today's data centers …
Zonetier: A zone-based storage tiering and caching co-design to integrate ssds with smr drives
X **e, L **ao, DHC Du - ACM Transactions on Storage (TOS), 2019 - dl.acm.org
Integrating solid-state drives (SSDs) and host-aware shingled magnetic recording (HA-SMR)
drives can potentially build a cost-effective high-performance storage system. However …
drives can potentially build a cost-effective high-performance storage system. However …