基于递归内容依赖分片的 scalable 字符串调和
信息论
2019-10-02 v1 math.IT
摘要
我们考虑以最小通信复杂度调和相似但远程的字符串的问题。该“字符串调和”问题是多种网络应用的基础构件,包括维护大规模分布式网络和执行远程文件同步的应用。我们提出新颖的递归内容依赖分片 (RCDS) 协议,该协议对大字符串在计算上实用,且随远程字符串间编辑距离线性扩展。我们将其性能与最流行的在用文件同步工具之一 Rsync 进行比较。我们的实验表明,在极少工程优化下,RCDS 在调和 GitHub 上 5000 个最高星标 git 仓库中约 51% 的发布版本修订时优于高度优化的 Rsync。对于频繁但小幅更新的仓库,改进尤为明显。
引用
@article{arxiv.1910.00536,
title = {Scalable String Reconciliation by Recursive Content-Dependent Shingling},
author = {Bowen Song and Ari Trachtenberg},
journal= {arXiv preprint arXiv:1910.00536},
year = {2019}
}
备注
8 pages, 7 figures, 2019 57th Annual Allerton Conference on Communication, Control, and Computing (Allerton)