...
首页> 外文期刊>Peer-to-peer networking and applications >Improving lookup reliability in Kad - Springer
【24h】

Improving lookup reliability in Kad - Springer

机译:改善Kad中的查询可靠性-Springer

获取原文
获取原文并翻译 | 示例
           

摘要

Kad is one of the most popular peer-to-peer (P2P) networks deployed on today’s Internet. It provides support for file-sharing applications such as eMule and aMule and serves millions of users. Its reliability impacts not only the availability of file-sharing services, but also the capability of supporting other Internet services. However, in today’s Kad network, its lookup operation’s success ratio is lower than 91 % and not suitable for critical applications. In this paper, we investigate why Kad lookup fails and propose several new solutions. We build a measurement system called Anthill to analyze Kad’s communication process quantitatively, and figure out that the causes of Kad’s lookup failures can be classified into four categories: packet loss, selective Denial of Service nodes, search sequence miss, and publish/search space miss. The first two are due to the environment changes, the third is caused by the detachment of routing operations and content operations in Kad, and the last one shows the limitations of the Kademlia DHT algorithm under Kad’s current configuration. Based on the analysis, we propose corresponding approaches for Kad, including packet-retransmission, neighborhood lookup, and β-adjusting. We have systematically measured the effectiveness and efficiency of these approaches, and then give several recommendations for adoption in different situations. The improved version of Kad can achieve a success ratio of 99.8 % for lookup operations, with only a moderate communication overhead, while its average lookup latency is reduced significantly to only about 1 second. Our work shows that, with proper configurations and improvements, Kad can work much better and is capable of supporting more Internet services.
机译:Kad是当今Internet上最受欢迎的对等(P2P)网络之一。它为文件共享应用程序(例如eMule和aMule)提供支持,并为数百万用户提供服务。它的可靠性不仅影响文件共享服务的可用性,还影响支持其他Internet服务的能力。但是,在当今的Kad网络中,其查找操作的成功率低于91%,不适合关键应用。在本文中,我们调查了Kad查找失败的原因,并提出了几种新的解决方案。我们构建了一个称为Anthill的测量系统,以定量分析Kad的通信过程,并找出导致Kad查找失败的原因可分为四类:数据包丢失,选择性拒绝服务节点,搜索序列缺失以及发布/搜索空间缺失。前两个是由于环境变化引起的,第三个是由于Kad中路由操作和内容操作的分离而引起的,最后一个显示了Kad当前配置下Kademlia DHT算法的局限性。在分析的基础上,我们提出了针对Kad的相应方法,包括数据包重传,邻域查找和β调整。我们已经系统地测量了这些方法的有效性和效率,然后给出了在不同情况下采用的一些建议。改进版的Kad可以在不增加通信开销的情况下实现99.8%的成功查找率,而其平均查找等待时间却大大减少到仅1秒左右。我们的工作表明,通过适当的配置和改进,Kad可以更好地工作,并能够支持更多的Internet服务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号