Strata: A cross media file system

Y Kwon, H Fingler, T Hunt, S Peter, E Witchel… - Proceedings of the 26th …, 2017 - dl.acm.org
Current hardware and application storage trends put immense pressure on the operating
system's storage subsystem. On the hardware side, the market for storage devices has …

{TRIAD}: Creating synergies between memory, disk and log in log structured {Key-Value} stores

O Balmau, D Didona, R Guerraoui… - 2017 USENIX Annual …, 2017 - usenix.org
We present TRIAD, a new persistent key-value (KV) store based on Log-Structured Merge
(LSM) trees. TRIAD improves LSM KV throughput by reducing the write amplification arising …

Finding {Crash-Consistency} Bugs with Bounded {Black-Box} Crash Testing

J Mohan, A Martinez, S Ponnapalli, P Raju… - … USENIX Symposium on …, 2018 - usenix.org
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 …

{InfiniFS}: An efficient metadata service for {Large-Scale} distributed filesystems

W Lv, Y Lu, Y Zhang, P Duan, J Shu - 20th USENIX Conference on File …, 2022 - usenix.org
Modern datacenters prefer one single filesystem instance that spans the entire datacenter
and supports billions of files. The maintenance of filesystem metadata in such scenarios …

{SplinterDB}: closing the bandwidth gap for {NVMe}{Key-Value} stores

A Conway, A Gupta, V Chidambaram… - 2020 USENIX Annual …, 2020 - usenix.org
Modern NVMe solid state drives offer significantly higher bandwidth and low latency than
prior storage devices. Current key-value stores struggle to fully utilize the bandwidth of such …

File systems fated for senescence? nonsense, says science!

A Conway, A Bakshi, Y Jiao, W Jannen… - … USENIX Conference on …, 2017 - usenix.org
File systems must allocate space for files without knowing what will be added or removed in
the future. Over the life of a file system, this may cause suboptimal file placement decisions …

SifrDB: A unified solution for write-optimized key-value stores in large datacenter

F Mei, Q Cao, H Jiang, J Li - Proceedings of the ACM Symposium on …, 2018 - dl.acm.org
Key-value (KV) stores based on multi-stage structures are widely deployed in the cloud to
ingest massive amounts of easily searchable user data. However, current KV storage …

BP-Tree: overcoming the point-range operation tradeoff for in-memory B-trees

H Xu, A Li, B Wheatman, M Marneni… - Proceedings of the 2024 …, 2024 - dl.acm.org
B-trees are the go-to data structure for in-memory indexes in databases and storage
systems. B-trees support both point operations (ie, inserts and finds) and range operations …

Locofs: A loosely-coupled metadata service for distributed file systems

S Li, Y Lu, J Shu, Y Hu, T Li - … of the International Conference for High …, 2017 - dl.acm.org
Key-Value stores provide scalable metadata service for distributed file systems. However,
the metadata's organization itself, which is organized using a directory tree structure, does …

Geriatrix: Aging what you see and what you {don't} see. a file system aging approach for modern storage systems

S Kadekodi, V Nagarajan, GR Ganger - 2018 USENIX Annual Technical …, 2018 - usenix.org
File system performance on modern primary storage devices (Flash-based SSDs) is greatly
affected by aging of the free space, much more so than were mechanical disk drives. We …