paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Palantir: Hierarchical Similarity Detection for Post-Deduplication Delta Compression

Palantir:面向去重后差分压缩的层次化相似性检测
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22024匹配度 0/10 · 该论文研究备份数据去重后的差分压缩与相似块检测,属于存储/运行时系统优化方向,与用户关注的程序静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析均无直接关联。引用 11 inbox
Hongming Huang, Peng Wang, Qiang Su, Hong Xu, Chun Jason Xue, André Brinkmann
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出层次化超特征与假阳性过滤,在去重后差分压缩中更高效地发现相似块,提升备份压缩率。

去重通过识别并删除重复块来压缩备份数据,但无法发现仅相似的块,因而限制了进一步的数据缩减。Palantir 针对去重后的差分压缩,提出层次化超特征:不同层次对块相似性具有不同敏感度,可召回更多相似块候选。为避免低质量候选损害压缩,Palantir 引入假阳性过滤器,丢弃对整体数据缩减无益的匹配块。存储额外超特征的开销通过利用备份流的时间局部性加以缓解。实验表明,相比 N-Transform 和 Odess,Palantir 将包含去重的整体备份压缩率提升 7.3%,相比 Finesse 提升 26.5%,而吞吐开销控制在 7.7% 以内。

问题
去重只能消除完全相同的块,无法检测相似块,限制了备份数据的进一步压缩。
方法
用对块相似性敏感度不同的层次化超特征匹配更多相似块候选,并用假阳性过滤器排除无益匹配,同时利用备份流时间局部性降低额外特征存储开销。
评估
在备份数据上对比 N-Transform、Odess 和 Finesse,测量整体压缩率与吞吐开销。
原文摘要(Abstract)

Deduplication compresses backup data by identifying and removing duplicate blocks. However, deduplication cannot detect when two blocks are very similar, which opens up opportunities for further data reduction using delta compression. Most existing works find similar blocks by characterizing each block by a set of features and matching similar blocks using coarse-grained super-features. If two blocks share a super-feature, delta compression only needs to store their delta for the new block. Existing delta compression techniques constrain their super-features to find only matching blocks that are likely to be very similar. Palantir introduces hierarchical super-features with different sensitivities to block similarities to find more candidates of similar blocks and increase overall backup compression including deduplication by 7.3% over N-Transform and Odess and 26.5% over Finesse. The overhead of Palantir for storing additional super-features is overcome by exploiting temporal localities of backup streams, and the throughput penalty is within 7.7%. Palantir also introduces a false positive filter to discard matching blocks that are counterproductive for the overall data reduction.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{HuangWSXXB24,
  title = {Palantir: Hierarchical Similarity Detection for Post-Deduplication Delta Compression},
  author = {Hongming Huang and Peng Wang and Qiang Su and Hong Xu and Chun Jason Xue and André Brinkmann},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3620665.3640353}
}