A survey of software techniques for using non-volatile memories for storage and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
Non-volatile memory (NVM) devices, such as Flash, phase change RAM, spin transfer
torque RAM, and resistive RAM, offer several advantages and challenges when compared …

A survey and classification of storage deduplication systems

J Paulo, J Pereira - ACM Computing Surveys (CSUR), 2014 - dl.acm.org
The automatic elimination of duplicate data in a storage system, commonly known as
deduplication, is increasingly accepted as an effective technique to reduce storage costs …

{LightNVM}: The linux {Open-Channel}{SSD} subsystem

M Bjørling, J Gonzalez, P Bonnet - 15th USENIX Conference on File and …, 2017 - usenix.org
As Solid-State Drives (SSDs) become commonplace in data-centers and storage arrays,
there is a growing demand for predictable latency. Traditional SSDs, serving block I/Os, fail …

A comprehensive study of the past, present, and future of data deduplication

W Xia, H Jiang, D Feng, F Douglis… - Proceedings of the …, 2016 - ieeexplore.ieee.org
Data deduplication, an efficient approach to data reduction, has gained increasing attention
and popularity in large-scale storage systems due to the explosive growth of digital data. It …

SCMFS: A file system for storage class memory

X Wu, ALN Reddy - Proceedings of 2011 International Conference for …, 2011 - dl.acm.org
This paper considers the problem of how to implement a file system on Storage Class
Memory (SCM), that is directly connected to the memory bus, byte addressable and is also …

SDF: Software-defined flash for web-scale internet storage systems

J Ouyang, S Lin, S Jiang, Z Hou, Y Wang… - Proceedings of the 19th …, 2014 - dl.acm.org
In the last several years hundreds of thousands of SSDs have been deployed in the data
centers of Baidu, China's largest Internet search company. Currently only 40\% or less of the …

Essential roles of exploiting internal parallelism of flash memory based solid state drives in high-speed data processing

F Chen, R Lee, X Zhang - 2011 IEEE 17th International …, 2011 - ieeexplore.ieee.org
Flash memory based solid state drives (SSDs) have shown a great potential to change
storage infrastructure fundamentally through their high performance and low power. Most …

{LDPC-in-SSD}: Making Advanced Error Correction Codes Work Effectively in Solid State Drives

K Zhao, W Zhao, H Sun, X Zhang, N Zheng… - … USENIX Conference on …, 2013 - usenix.org
Conventional error correction codes (ECCs), such as the commonly used BCH code, have
become increasingly inadequate for solid state drives (SSDs) as the capacity of NAND flash …

{eZNS}: An elastic zoned namespace for commodity {ZNS}{SSDs}

J Min, C Zhao, M Liu, A Krishnamurthy - 17th USENIX Symposium on …, 2023 - usenix.org
Emerging Zoned Namespace (ZNS) SSDs, providing the coarse-grained zone abstraction,
hold the potential to significantly enhance the cost-efficiency of future storage infrastructure …

Hystor: Making the best use of solid state drives in high performance storage systems

F Chen, DA Koufaty, X Zhang - Proceedings of the international …, 2011 - dl.acm.org
With the fast technical improvement, flash memory based Solid State Drives (SSDs) are
becoming an important part of the computer storage hierarchy to significantly improve …