...
首页> 外文期刊>Knowledge and Data Engineering, IEEE Transactions on >Saturn: Range Queries, Load Balancing and Fault Tolerance in DHT Data Systems
【24h】

Saturn: Range Queries, Load Balancing and Fault Tolerance in DHT Data Systems

机译:土星:DHT数据系统中的范围查询,负载平衡和容错

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

摘要

In this paper, we present Saturn, an overlay architecture for large-scale data networks maintained over Distributed Hash Tables (DHTs) that efficiently processes range queries and ensures access load balancing and fault-tolerance. Placing consecutive data values in neighboring peers is desirable in DHTs since it accelerates range query processing; however, such a placement is highly susceptible to load imbalances. At the same time, DHTs may be susceptible to node departures/failures and high data availability and fault tolerance are significant issues. Saturn deals effectively with these problems through the introduction of a novel multiple ring, order-preserving architecture. The use of a novel order-preserving hash function ensures fast range query processing. Replication across and within data rings (termed vertical and horizontal replication) forms the foundation over which our mechanisms are developed, ensuring query load balancing and fault tolerance, respectively. Our detailed experimentation study shows strong gains in range query processing efficiency, access load balancing, and fault tolerance, with low replication overheads. The significance of Saturn is not only that it effectively tackles all three issues togetherȁ4;i.e., supporting range queries, ensuring load balancing, and providing fault tolerance over DHTsȁ4;but also that it can be applied on top of any order-preserving DHT enabling it to dynamically handle replication and, thus, to trade off replication costs for fair load distribution and fault tolerance.
机译:在本文中,我们介绍了Saturn,这是一种通过分布式哈希表(DHT)维护的大规模数据网络的覆盖体系结构,可以有效地处理范围查询并确保访问负载平衡和容错。在DHT中,将连续的数据值放置在相邻的对等节点中是可取的,因为它可以加快范围查询的处理速度。但是,这样的放置极易受到负载不平衡的影响。同时,DHT可能会受到节点偏离/故障的影响,并且高数据可用性和容错能力是重要问题。土星通过引入新颖的多环,保留顺序的体系结构有效地解决了这些问题。使用新颖的保留顺序的哈希函数可确保快速范围的查询处理。跨数据环及其内部的复制(称为垂直和水平复制)构成了开发我们的机制的基础,从而分别确保了查询负载平衡和容错能力。我们详细的实验研究表明,在范围查询处理效率,访问负载平衡和容错能力方面都有很大的收获,而复制开销却很低。土星的意义不仅在于它可以有效地同时解决所有三个问题[4],即支持范围查询,确保负载平衡并提供对DHTs的容错能力[4],而且还可以应用在任何可保持订单的DHT之上动态处理复制,从而权衡复制成本以获得合理的负载分配和容错能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号