ComputingComputer ScienceComputer SystemsCloud InfrastructureStorage SystemsVirtualizationBackup SystemsCloud BackupData BackupData DeduplicationData RedundancyStorage VirtualizationBackup DeduplicationDeduplicated BackupRead LatencySnapshot DeduplicationSnapshottingVirtual Machine Image DeduplicationVirtual Machine PlacementVirtualized Backup Systems
Deduplication is known to effectively eliminate duplicates, yet it introduces fragmentation that degrades read performance. We propose RevDedup, a deduplication system that optimizes reads to the latest backups of virtual machine (VM) images using reverse deduplication. In contrast with conventional deduplication that removes duplicates from new data, RevDedup removes duplicates from old data, thereby shifting fragmentation to old data while keeping the layout of new data as sequential as possible. We evaluate our RevDedup prototype using a 12-week span of real-world VM image snapshots of 160 users. We show that RevDedup achieves high deduplication efficiency, high backup throughput, and high read throughput.
13
Venti: A New Approach to Archival Storage
Sean Quinlan, Sean Dorward · 2002 · 728 citations
Extreme Binning: Scalable, parallel deduplication for chunk-based file backup
Deepavali Bhagwat, Kave Eshghi, Darrell D. E. Long et al. · 2009 · 327 citations
iDedup: latency-aware, inline data deduplication for primary storage
Kiran Srinivasan, Tim Bisson, Garth R. Goodson et al. · 2012 · 254 citations
The effectiveness of deduplication on virtual machine disk images
Keren Jin, Ethan L. Miller · 2009 · 224 citations