arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0210010cs.NIcs.DC
收藏

一种优化缓存容量的随机结构分布式哈希表(DHT)对等网络设计

A Random Structure for Optimum Cache Size Distributed hash table (DHT) Peer-to-Peer design

Nima Sarshar, Vwani Roychowdhury

摘要:

我们提出了一个新的和易于实现的分布式哈希表(DHT)对等结构,采用随机缓存策略,允许{ \em多对数搜索时间},而只有一个{ \em常数缓存}的大小。我们还表明,一个非常大的类的确定性缓存策略,它涵盖了几乎所有以前提出的分布式哈希表系统,不能实现polylog搜索时间与恒定的缓存大小。通常,新方案是第一个已知的具有以下高度期望的特性的DHT结构:(a)具有恒定高速缓存大小的随机高速缓存策略;(b)$O(log^{2}(N))$的平均搜索时间;(c)$O(log^{3}(N))$的保证搜索时间;(d)具有用于节点删除和添加的恒定开销的真正本地高速缓存动态;(e)从任何初始网络状态向期望结构的自组织;以及(f)允许用于各种权衡的无缝手段,例如,搜索速度或匿名性,代价是更大的缓存大小。

英文摘要:

We propose a new and easily-realizable distributed hash table (DHT) peer-to-peer structure, incorporating a random caching strategy that allows for {\em polylogarithmic search time} while having only a {\em constant cache} size. We also show that a very large class of deterministic caching strategies, which covers almost all previously proposed DHT systems, can not achieve polylog search time with constant cache size. In general, the new scheme is the first known DHT structure with the following highly-desired properties: (a) Random caching strategy with constant cache size; (b) Average search time of $O(log^{2}(N))$; (c) Guaranteed search time of $O(log^{3}(N))$; (d) Truly local cache dynamics with constant overhead for node deletions and additions; (e) Self-organization from any initial network state towards the desired structure; and (f) Allows a seamless means for various trade-offs, e.g., search speed or anonymity at the expense of larger cache size.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑