Kademlia中启发式入网机制研究
doi: 10.3724/SP.J.1146.2010.00348
Research on the Heuristic Bootstrapping Mechanism for Kademlia
-
摘要: 抖动是制约DHT网络发展和应用的关键问题之一,该文从抖动处理的角度,研究了Kademlia的快速启动入网机制。在分析原入网算法缺陷的基础上,提出一种启发式入网算法。该算法通过改变新节点充实路由表的方式,在保证路由表较优构造的同时,大幅缩减了入网过程中节点传递的消息量。理论分析与仿真实验表明,该算法能够有效降低节点入网过程的时、空开销,增强系统对抖动的恢复能力和稳定性。Abstract: Churn is one of the main problems restricting the development and deployment of Distributed Hash Table networks. In terms of churn treatment, this paper researches the quick start-up bootstrapping mechanism of Kademlia and proposes a heuristic bootstrapping algorithm to overcome the defects of the original. By changing the way how to populate the routing tables, the heuristic algorithm decreases the messages sent by the joining nodes. Theoretical analysis and simulation result show that this algorithm can reduce the cost incurred by node joining and boost the systems capability of recovering from churn.
-
Key words:
- Peer-to-Peer network /
- Distributed Hash Table (DHT) /
- Churn /
- Bootstrapping mechanism /
- Heuristic
计量
- 文章访问数: 3207
- HTML全文浏览量: 95
- PDF下载量: 620
- 被引次数: 0