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 …

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 …

Tiny-tail flash: Near-perfect elimination of garbage collection tail latencies in NAND SSDs

S Yan, H Li, M Hao, MH Tong… - ACM Transactions on …, 2017 - dl.acm.org
Flash storage has become the mainstream destination for storage users. However, SSDs do
not always deliver the performance that users expect. The core culprit of flash performance …

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 …

[PDF][PDF] {SiLo}: A {Similarity-Locality} based {Near-Exact} deduplication scheme with low {RAM} overhead and high throughput

W Xia, H Jiang, D Feng, Y Hua - 2011 USENIX Annual Technical …, 2011 - usenix.org
Data Deduplication is becoming increasingly popular in storage systems as a space-efficient
approach to data backup and archiving. Most existing state-of-the-art deduplication methods …

KAML: A flexible, high-performance key-value SSD

Y Jin, HW Tseng, Y Papakonstantinou… - … Symposium on High …, 2017 - ieeexplore.ieee.org
Modern solid state drives (SSDs) unnecessarily confine host programs to the conventional
block I/O interface, leading to suboptimal performance and resource under-utilization …

Delta-FTL: Improving SSD lifetime via exploiting content locality

G Wu, X He - Proceedings of the 7th ACM european conference on …, 2012 - dl.acm.org
NAND flash-based SSDs suffer from limited lifetime due to the fact that NAND flash can only
be programmed or erased for limited times. Among various approaches to address this …

HPDA: A hybrid parity-based disk array for enhanced performance and reliability

B Mao, H Jiang, S Wu, L Tian, D Feng, J Chen… - ACM Transactions on …, 2012 - dl.acm.org
Flash-based Solid State Drive (SSD) has been productively shipped and deployed in large
scale storage systems. However, a single flash-based SSD cannot satisfy the capacity …

Purity: Building fast, highly-available enterprise flash storage from commodity components

J Colgrove, JD Davis, J Hayes, EL Miller… - Proceedings of the …, 2015 - dl.acm.org
Although flash storage has largely replaced hard disks in consumer class devices,
enterprise workloads pose unique challenges that have slowed adoption of flash …

AutoStream: Automatic stream management for multi-streamed SSDs

J Yang, R Pandurangan, C Choi… - Proceedings of the 10th …, 2017 - dl.acm.org
Multi-stream SSDs can isolate data with different life time to disparate erase blocks, thus
reduce garbage collection overhead and improve overall SSD performance. Applications …