A survey of software techniques for using non-volatile memories for storage and main memory systems
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 …
torque RAM, and resistive RAM, offer several advantages and challenges when compared …
A survey and classification of storage deduplication systems
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 …
deduplication, is increasingly accepted as an effective technique to reduce storage costs …
{LightNVM}: The linux {Open-Channel}{SSD} subsystem
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 …
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
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 …
and popularity in large-scale storage systems due to the explosive growth of digital data. It …
SCMFS: A file system for storage class memory
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 …
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 …
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
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 …
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
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 …
become increasingly inadequate for solid state drives (SSDs) as the capacity of NAND flash …
{eZNS}: An elastic zoned namespace for commodity {ZNS}{SSDs}
Emerging Zoned Namespace (ZNS) SSDs, providing the coarse-grained zone abstraction,
hold the potential to significantly enhance the cost-efficiency of future storage infrastructure …
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
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 …
becoming an important part of the computer storage hierarchy to significantly improve …