Skip to main navigation Skip to search Skip to main content

The Design of a High-Performance Fine-Grained Deduplication Framework for Backup Storage

  • Harbin Institute of Technology Shenzhen
  • Peng Cheng Laboratory
  • Dell

Research output: Contribution to journalArticlepeer-review

Abstract

Fine-grained deduplication (also known as delta compression) can achieve a better deduplication ratio compared to chunk-level deduplication. This technique removes not only identical chunks but also reduces redundancies between similar but non-identical chunks. Nevertheless, it introduces considerable I/O overhead in deduplication and restore processes, hindering the performance of these two processes and rendering fine-grained deduplication less popular than chunk-level deduplication to date. In this paper, we explore various issues that lead to additional I/O overhead and tackle them using several techniques. Moreover, we introduce MeGA, which attains fine-grained deduplication/restore speed nearly equivalent to chunk-level deduplication while maintaining the significant deduplication ratio benefit of fine-grained deduplication. Specifically, MeGA employs (1) a backup-workflow-oriented delta selector and cache-centric resemblance detection to mitigate poor spatial/temporal locality in the deduplication process, and (2) a delta-friendly data layout and “Always-Forward-Reference” traversal to address poor spatial/temporal locality in the restore workflow. Evaluations on four datasets show that MeGA achieves a better performance than other fine-grained deduplication approaches. Specifically, MeGA significantly outperforms the traditional greedy approach, providing 10–46 times better backup speed and 30–105 times more efficient restore speed, all while preserving a high deduplication ratio.

Original languageEnglish
Pages (from-to)945-960
Number of pages16
JournalIEEE Transactions on Parallel and Distributed Systems
Volume36
Issue number5
DOIs
StatePublished - 2025
Externally publishedYes

Keywords

  • Deduplication
  • data layout
  • delta compression
  • fragmentation
  • restore performance

Fingerprint

Dive into the research topics of 'The Design of a High-Performance Fine-Grained Deduplication Framework for Backup Storage'. Together they form a unique fingerprint.

Cite this