带随机通配符的部分匹配查询:在字典树与分布式哈希表中
数据结构与算法
2016-01-27 v2
摘要
考虑对位字典树的位查询。通配符是中未指定位,查询对该位两种情形和均询问成员资格。此类带通配符的部分匹配查询在字典树中发出是常见的。假设中个通配符均匀随机出现,在中遍历步数平均值显然上界为。我们证明平均值不超过 且当包含所有位密钥作为最坏情形时恰好等于该值。此处查询在中使用朴素回溯算法执行。类似地,在最大出度的一般字典树中平均值显示为。我们将对字典树的分析扩展到分布式哈希表(DHT),它是网络中最为频繁使用的去中心化数据结构之一。我们在对最大类DHTs的自然概率假设下证明,具有随机个通配符的位查询到DHT所需平均跳数满足相同渐近界。结果,以平均跳数而非在四大DHT Chord、Pastry、Tapestry和Kademlia中得到应答。此外,对于足够多条目的均匀密钥分布,我们证明对DHT Chord的查找请求以跳数和概率被正确应答。就作者所知,Chord中正确查找的概率迄今尚未被确定。
引用
@article{arxiv.1601.04213,
title = {Partial-Match Queries with Random Wildcards: In Tries and Distributed Hash Tables},
author = {Junichiro Fukuyama},
journal= {arXiv preprint arXiv:1601.04213},
year = {2016}
}