【24h】

Atomic Data Access in Distributed Hash Tables

机译:分布式哈希表中的原子数据访问

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

摘要

While recent proposals for distributed hashtables address the crucial issues of communication efficiency and load balancing in dynamic networks, they do not guarantee strong semantics on concurrent data accesses. While it is well known that guaranteeing availability and consistency in an asynchronous and failure prone network is impossible, we believe that guaranteeing atomic semantics is crucial for establishing DHTs as a robust middleware service. In this paper, we describe a simple DHT algorithm that maintains the atomicity property regardless of timing, failures, or concurrency in the system. The liveness of the algorithm, while not dependent on the order of operations in the system, requires that node failures do not occur and that the network eventually delivers all messages to intended recipients. We outline how state machine replication techniques can be used to approximate these requirements even in failure-prone networks, and examine the merits of placing the responsibility for fault-tolerance and reliable delivery below the level of the DHT algorithm.
机译:尽管最近针对分布式哈希表的建议解决了动态网络中通信效率和负载平衡的关键问题,但它们不能保证对并行数据访问具有强大的语义。众所周知,在异步和易故障网络中保证可用性和一致性是不可能的,但我们认为,保证原子语义对于将DHT建立为可靠的中间件服务至关重要。在本文中,我们描述了一种简单的DHT算法,该算法可保持原子性,而与系统中的时间,故障或并发无关。该算法的有效性虽然不取决于系统中的操作顺序,但要求不发生节点故障,并且网络最终会将所有消息传递给预期的收件人。我们概述了状态机复制技术如何甚至在易发生故障的网络中也可用于近似这些要求,并探讨了将容错责任和可靠交付责任置于DHT算法级别之下的优点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号