{NOVA}: A log-structured file system for hybrid {Volatile/Non-volatile} main memories

J Xu, S Swanson - 14th USENIX Conference on File and Storage …, 2016 - usenix.org
Fast non-volatile memories (NVMs) will soon appear on the processor memory bus
alongside DRAM. The resulting hybrid memory systems will provide software with sub …

Octopus+: An RDMA-Enabled Distributed Persistent Memory File System

B Zhu, Y Chen, Q Wang, Y Lu, J Shu - ACM Transactions on Storage …, 2021 - dl.acm.org
Non-volatile memory and remote direct memory access (RDMA) provide extremely high
performance in storage and network hardware. However, existing distributed file systems …

Loose-ordering consistency for persistent memory

Y Lu, J Shu, L Sun, O Mutlu - 2014 IEEE 32nd International …, 2014 - ieeexplore.ieee.org
Emerging non-volatile memory (NVM) technologies enable data persistence at the main
memory level at access speeds close to DRAM. In such persistent memories, memory writes …

{ParaFS}: A {Log-Structured} File System to Exploit the Internal Parallelism of Flash Devices

J Zhang, J Shu, Y Lu - … Annual Technical Conference (USENIX ATC 16), 2016 - usenix.org
File system designs are undergoing rapid evolution to exploit the potentials of flash memory.
However, the internal parallelism, a key feature of flash devices, is hard to be leveraged in …

Scaling a file system to many cores using an operation log

SS Bhat, R Eqbal, AT Clements, MF Kaashoek… - Proceedings of the 26th …, 2017 - dl.acm.org
It is challenging to simultaneously achieve multicore scalability and high disk throughput in a
file system. For example, even for commutative operations like creating different files in the …

Write once, get 50% free: Saving {SSD} erase costs using {WOM} codes

G Yadgar, E Yaakobi, A Schuster - 13th USENIX Conference on File and …, 2015 - usenix.org
Write Once, Get 50% Free: Saving SSD Erase Costs Using WOM Codes Page 1 This paper
is included in the Proceedings of the 13th USENIX Conference on File and Storage …

FlashKV: Accelerating KV performance with open-channel SSDs

J Zhang, Y Lu, J Shu, X Qin - ACM Transactions on Embedded …, 2017 - dl.acm.org
As the cost-per-bit of solid state disks is decreasing quickly, SSDs are supplanting HDDs in
many cases, including the primary storage of key-value stores. However, simply deploying …

SibylFS: formal specification and oracle-based testing for POSIX and real-world file systems

T Ridge, D Sheets, T Tuerk, A Giugliano… - Proceedings of the 25th …, 2015 - dl.acm.org
Systems depend critically on the behaviour of file systems, but that behaviour differs in many
details, both between implementations and between each implementation and the POSIX …

Improving the SSD performance by exploiting request characteristics and internal parallelism

B Mao, S Wu, L Duan - … on Computer-Aided Design of Integrated …, 2017 - ieeexplore.ieee.org
With the explosive growth in the data volume, the I/O bottleneck has become an increasingly
daunting challenge for big data analytics. It is urgent and important to introduce high …

Blurred persistence in transactional persistent memory

Y Lu, J Shu, L Sun - 2015 31st Symposium on Mass Storage …, 2015 - ieeexplore.ieee.org
Persistent memory provides data persistence at main memory level and enables memory-
level storage systems. To ensure consistency of the storage systems, memory writes need to …