Title
iDedup: latency-aware, inline data deduplication for primary storage
Abstract
Deduplication technologies are increasingly being deployed to reduce cost and increase space-efficiency in corporate data centers. However, prior research has not applied deduplication techniques inline to the request path for latency sensitive, primary workloads. This is primarily due to the extra latency these techniques introduce. Inherently, deduplicating data on disk causes fragmentation that increases seeks for subsequent sequential reads of the same data, thus, increasing latency. In addition, deduplicating data requires extra disk IOs to access on-disk deduplication metadata. In this paper, we propose an inline deduplication solution, iDedup, for primary workloads, while minimizing extra IOs and seeks. Our algorithm is based on two key insights from real-world workloads: i) spatial locality exists in duplicated primary data; and ii) temporal locality exists in the access patterns of duplicated data. Using the first insight, we selectively deduplicate only sequences of disk blocks. This reduces fragmentation and amortizes the seeks caused by deduplication. The second insight allows us to replace the expensive, on-disk, deduplication metadata with a smaller, in-memory cache. These techniques enable us to tradeoff capacity savings for performance, as demonstrated in our evaluation with real-world workloads. Our evaluation shows that iDedup achieves 60-70% of the maximum deduplication with less than a 5% CPU overhead and a 2-4% latency impact.
Year
Venue
Keywords
2012
FAST
primary data,deduplication technique,corporate data center,maximum deduplication,deduplication metadata,real-world workloads,primary storage,inline deduplication solution,on-disk deduplication metadata,inline data deduplication,primary workloads,deduplicating data
Field
DocType
Citations 
Data deduplication,Metadata,Locality,Locality of reference,Cache,Latency (engineering),Computer science,Real-time computing,Operating system
Conference
97
PageRank 
References 
Authors
2.73
20
4
Name
Order
Citations
PageRank
Kiran Srinivasan12299.88
Tim Bisson21003.15
Garth Goodson326210.13
Kaladhar Voruganti449742.73