2004 · 62 citations · 16 references
Open access
ComputingComputer ScienceComputer SystemsData ManagementOperating SystemsStorage SystemsData RedundancyData Storage SystemsFile SystemsStorage ManagementBlock Size EffectsCopy-on-write File SystemsCopy-on-write StorageData Redundancy ReductionDuplicate RemovalHashingNetwork Resource UtilizationStorage Overhead Optimization
On‑line file systems face unique performance and implementation challenges for duplicate data elimination, and existing techniques for storage and network optimization do not meet these constraints. The study introduces Duplicate Data Elimination (DDE), a method for identifying and coalescing identical data blocks in Storage Tank, a SAN file system, and demonstrates its space‑saving potential using real‑world data sets. DDE employs content hashing, copy‑on‑write, and lazy updates, runs mainly as a background process, builds on Storage Tank’s FlashCopy, and its analysis examines file‑block size effects and whole‑file duplication contributions. Our results show that DDE can reduce storage consumption by up to 80% in some application environments.
Duplicate Data Elimination (DDE) is our method for identifying and coalescing identical data blocks in Storage Tank, a SAN file system. On-line file systems pose a unique set of performance and implementation challenges for this feature. Existing techniques, which are used to improve both storage and network utilization, do not satisfy these constraints. Our design employs a combination of content hashing, copy-on-write, and lazy updates to achieve its functional and performance goals. DDE executes primarily as a background process. The design also builds on Storage Tank’s FlashCopy function to ease implementation.1 We include an analysis of selected real-world data sets that is aimed at demonstrating the space-saving potential of coalescing duplicate data. Our results show that DDE can reduce storage consumption by up to 80% in some application environments. The analysis explores several additional features, such as the impact of varying file block size and the contribution of whole file duplication to the net savings.
16
On the resemblance and containment of documents
Arndt Bröder · 2002 · 1.7K citations
Venti: A New Approach to Archival Storage
Sean Quinlan, Sean Dorward · 2002 · 728 citations
Finding similar files in a large file system
Udi Manber · 1994 · 589 citations
Landon P. Cox, Christopher D. Murray, Brian Noble · ACM SIGOPS Operating Systems Review · 2002 · 336 citations