Asynchronous Resilient Linearizability

被引:0
|
作者
Chordia, Sagar [1 ]
Rajamani, Sriram [2 ]
Rajan, Kaushik [2 ]
Ramalingam, Ganesan [2 ]
Vaswani, Kapil [2 ]
机构
[1] Indian Inst Technol, Bombay, Maharashtra, India
[2] Microsoft Res India, Bangalore, Karnataka, India
来源
DISTRIBUTED COMPUTING | 2013年 / 8205卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:164 / 178
页数:15
相关论文
共 50 条
  • [11] An Asynchronous Anycast Protocol Resilient to Changes in Communication Channel
    Gustavo Carvalho Souza
    João Carlos Giacomin
    Tales Heimfarth
    [J]. Wireless Personal Communications, 2021, 120 : 3243 - 3263
  • [12] Optimal Byzantine Resilient Convergence in Asynchronous Robots Networks
    Bouzid, Zohir
    Potop-Butucaiu, Maria Gradmaim
    Tixeml, Sebasten
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5873 : 165 - 179
  • [13] Asynchronous Byzantine-Resilient Distributed Optimization with Momentum
    Wan, Yi
    Qu, Yifei
    Zhao, Zuyan
    Yang, Shaofu
    [J]. 2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 2022 - 2027
  • [14] An Asynchronous Anycast Protocol Resilient to Changes in Communication Channel
    Souza, Gustavo Carvalho
    Giacomin, Joao Carlos
    Heimfarth, Tales
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2021, 120 (04) : 3243 - 3263
  • [15] Optimally Resilient Asynchronous MPC with Linear Communication Complexity
    Choudhury, Ashish
    Patra, Arpita
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2015,
  • [16] Decentralized Asynchronous Crash-resilient Runtime Verification
    Bonakdarpour, Borzoo
    Fraigniaud, Pierre
    Rajsbaum, Sergio
    Rosenblueth, David
    Travers, Corentin
    [J]. JOURNAL OF THE ACM, 2022, 69 (05)
  • [17] Error Resilient Sleep Convention Logic Asynchronous Circuit Design
    Datta, Mithun
    Bodoh, Alexander
    Sakib, Ashiq A.
    [J]. 2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS, 2023,
  • [18] Resilient Consensus Through Asynchronous Event-based Communication
    Wang, Yuan
    Ishii, Hideaki
    [J]. 2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 1842 - 1847
  • [19] Asynchronous Resilient Wireless Sensor Network for Train Integrity Monitoring
    Lazarescu, Mihai T.
    Poolad, Pooya
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05) : 3939 - 3954
  • [20] Straggler-Resilient Asynchronous Decentralized ADMM for Consensus Optimization
    He, Jeannie
    Xiao, Ming
    Skoglund, Mikael
    [J]. 2024 58TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, CISS, 2024,