首页> 外文会议>International symposium on distributed computing >Asynchronous Resilient Linearizability
【24h】

Asynchronous Resilient Linearizability

机译:异步弹性线性化

获取原文

摘要

We address the problem of implementing a distributed data-structure that can tolerate process crash failures in an asynchronous message passing system, while guaranteeing correctness (linearizability with respect to a given sequential specification) and resiliency (the operations are guaranteed to terminate, as long as a majority of the processes do not fail). We consider a class of data-structures whose operations can be classified into two kinds: update operations that can modify the data-structure but do not return a value and read operations that return a value, but do not modify the data-structure. We show that if every pair of update operations commute or nullify each other, then resilient linearizable replication is possible. We propose an algorithm for this class of data-structures with a message complexity of two message round trips for read operations and O(n) round trips for update operations. We also show that if there exists some reachable state where a pair of idempotent update operations neither commute nor nullify each other, resilient linearizable replication is not possible.
机译:我们解决了在异步消息传递系统中实现可容忍进程崩溃故障的分布式数据结构的问题,同时保证了正确性(相对于给定顺序规范的线性化)和弹性(只要操作能够终止,就可以保证终止)大多数过程都不会失败)。我们考虑一类数据结构,其操作可以分为两类:可以修改数据结构但不返回值的更新操作和读取返回值但不修改数据结构的读取操作。我们显示出,如果每对更新操作之间相互通信或无效,那么弹性线性化复制是​​可能的。我们针对此类数据结构提出了一种算法,该算法的消息复杂度为:读操作为两次消息往返,更新操作为O(n)次往返。我们还表明,如果存在某些可达性状态,其中一对幂等更新操作既不会相互通信也不会使彼此无效,那么弹性线性化复制是​​不可能的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号