【24h】

Handling very large numbers of messages in Distributed Hash Tables

机译:在分布式哈希表中处理大量消息

获取原文

摘要

The principal service of Distributed Hash Tables (DHTs) is route(id, data), which sends data to a peer responsible for id, using typically O(log(# of peers)) overlay hops. Certain applications like peer-to-peer information retrieval generate billions of small messages that are concurrently inserted into a DHT. These applications can generate messages faster than the DHT can process them. To support such demanding applications, a DHT needs a congestion control mechanism to efficiently handle high loads of messages. In this paper we provide an extended study on congestion control for DHTs: we present a theoretical analysis that demonstrates that congestion control for DHTs is absolutely necessary for applications that provide elastic traffic. We then present a new congestion control algorithm for DHTs. We provide extensive live evaluations in a ModelNet cluster and the PlanetLab test bed, which show that our algorithm is nearly loss-free, fair, and provides low lookup times and high throughput under cross-load.
机译:分布式哈希表(DHT)的主要服务是route(id,data),它通常使用O(log(peers of peers))覆盖跳将数据发送到负责id的对等方。对等信息检索之类的某些应用程序会生成数十亿条小消息,这些消息会同时插入DHT中。这些应用程序生成消息的速度比DHT处理消息的速度更快。为了支持这种苛刻的应用程序,DHT需要拥塞控制机制来有效处理大量消息。在本文中,我们对DHT的拥塞控制进行了扩展研究:我们提供了理论分析,证明了DHT的拥塞控制对于提供弹性流量的应用绝对必要。然后,我们为DHT提出了一种新的拥塞控制算法。我们在ModelNet集群和PlanetLab测试台上提供了广泛的实时评估,这表明我们的算法几乎无损,公平,并且在交叉负载下提供了较短的查找时间和较高的吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号