论漏报感知在基于指示器的缓存系统中的威力
网络与互联网体系结构
2022-03-22 v3
摘要
内容分发网络等分布式缓存系统通常通过轻量级近似指示器(如 Bloom 过滤器)发布其内容,以高效告知客户端各数据可能被缓存的位置。虽然假阳性指示是必要的且已被充分理解,但大多数现有工作假设不存在假阴性指示。我们的工作阐明了假阴性不可避免的实际场景,且忽略它们会对系统性能产生显著影响。具体而言,我们关注由指示器陈旧性引起的假阴性,每当系统仅周期性地发布指示器,而非立即报告缓存中的每次变更时,便会出现此种情况。这类场景自然发生,例如,在带宽受限环境中,或当延迟阻碍每个客户端获取更新后的指示器时。我们的工作引入了新颖的漏报感知访问策略,持续估计假阴性率,并有时在负指示下仍访问缓存。我们给出了同质设置下的最优策略,并为异构环境中的算法提供了近似保证。我们进一步使用多条真实系统轨迹进行了广泛的模拟研究。我们表明,我们的漏报感知算法比现有方法产生显著更低的访问代价,或在与这些方法代价相当的同时,所需资源(如缓存容量或带宽)少一个数量级。
引用
@article{arxiv.2102.01724,
title = {On the Power of False Negative Awareness in Indicator-based Caching Systems},
author = {Itamar Cohen and Gil Einziger and Gabriel Scalosub},
journal= {arXiv preprint arXiv:2102.01724},
year = {2022}
}
备注
Replaced by arXiv:2203.09119, which is a pre-print of the journal version of the same paper