篡改时间戳下的基于年龄的缓存更新
信息论
2023-07-19 v1 网络与互联网体系结构
信号处理
math.IT
摘要
我们考虑一个由源、缓存、用户和一个篡改时间戳(timestomping)敌手组成的时隙通信系统。时间范围总共包含 T 个时隙,使得源在 T₁ 个时隙内直接对用户传输更新包,在 T₂ 个时隙内对缓存传输更新包。我们考虑 T₁≪T₂、T₁+T₂<T,使得源在两次连续缓存更新之间对用户传输一次。更新包标有对应于其在源处生成时间的时间戳。所有节点的缓冲区大小为 1,并存储具有最新时间戳的包以最小化其信息年龄。在此设定下,我们考虑一个完全控制缓存与用户间通信链路的盲敌手的存在。敌手篡改从缓存发往用户的包的时间戳,旨在使用户节点变陈旧。在每个时隙,敌手可选择在将缓存包转发给用户前将其时间戳改为当前时间 t,从而将一个旧包重新标榜为新包并误导用户接受它,或保持空闲。用户将每个收到包的时间戳与其持有的最新包比较,保留较新者并丢弃较旧者。若用户在某时隙同时从缓存与源收到更新包,则来自源的包优先。源的目标是设计算法以最小化用户处的平均年龄,而敌手的目标是增大用户处的平均年龄。我们在在线学习设定中表述此问题,并给出该问题竞争比的基本下界。我们进一步提出了一种确定性算法,对其竞争比具有可证明的保证。
引用
@article{arxiv.2307.09443,
title = {Age-Based Cache Updating Under Timestomping},
author = {Subhankar Banerjee and Priyanka Kaswan and Sennur Ulukus},
journal= {arXiv preprint arXiv:2307.09443},
year = {2023}
}