Distributed Computability in Byzantine Asynchronous Systems

被引:15
|
作者
Mendes, Hammurabi [1 ]
Tasson, Christine [2 ]
Herlihy, Maurice [1 ]
机构
[1] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
[2] Univ Paris Diderot, Sorbonne Paris Cite, Paris, France
来源
STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING | 2014年
关键词
computability; combinatorial topology; Byzantine failures; asynchronous systems; colorless tasks; SET CONSENSUS PROBLEMS; AGREEMENT;
D O I
10.1145/2591796.2591853
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this work, we extend the topology-based approach for characterizing computability in asynchronous crash-failure distributed systems to asynchronous Byzantine systems. We give the first theorem with necessary and sufficient conditions to solve arbitrary tasks in asynchronous Byzantine systems where an adversary chooses faulty processes. For colorless tasks, an important subclass of distributed problems, the general result reduces to an elegant model that effectively captures the relation between the number of processes, the number of failures, as well as the topological structure of the task's simplicial complexes.
引用
收藏
页码:704 / 713
页数:10
相关论文
共 50 条
  • [1] Multidimensional Approximate Agreement in Byzantine Asynchronous Systems
    Mendes, Hammurabi
    Herlihy, Maurice
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 391 - 400
  • [2] Access cost for asynchronous Byzantine quorum systems
    Bazzi, RA
    DISTRIBUTED COMPUTING, 2001, 14 (01) : 41 - 48
  • [3] Asynchronous Computability Theorem in Arbitrary Solo Models
    Yue, Yunguang
    Lei, Fengchun
    Liu, Xingwu
    Wu, Jie
    MATHEMATICS, 2020, 8 (05)
  • [4] Consensus using omega in asynchronous systems with unknown membership and degenerative Byzantine failures
    Jimenez, Ernesto
    Luis Lopez-Presa, Jose
    Martin-Rueda, Javier
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2020, 107 : 54 - 71
  • [5] Asymmetric Asynchronous Byzantine Consensus
    Cachin, Christian
    Zanolini, Luca
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, ESORICS 2021, 2022, 13140 : 192 - 207
  • [6] A Performance Comparison of Algorithms for Byzantine Agreement in Distributed Systems
    Agrawal, Shreya
    Daudjee, Khuzaima
    2016 12TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2016), 2016, : 249 - 260
  • [7] ADAPTIVE AND DOUBLY-EXPEDITED ONE-STEP CONSENSUS IN BYZANTINE ASYNCHRONOUS SYSTEMS
    Banu, Nazreen
    Izumi, Taisuke
    Wada, Koichi
    PARALLEL PROCESSING LETTERS, 2011, 21 (04) : 461 - 477
  • [8] Reliable Shared Memory Abstraction on Top of Asynchronous Byzantine Message-Passing Systems
    Imbs, Damien
    Rajsbaum, Sergio
    Raynal, Michel
    Stainer, Julien
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2014, 2014, 8576 : 37 - 53
  • [9] Synthesis of Self-Stabilising and Byzantine-Resilient Distributed Systems
    Bloem, Roderick
    Braud-Santoni, Nicolas
    Jacobs, Swen
    COMPUTER AIDED VERIFICATION, (CAV 2016), PT I, 2016, 9779 : 157 - 176
  • [10] Natural Specifications Yield Decidability for Distributed Synthesis of Asynchronous Systems
    Chatain, Thomas
    Gastin, Paul
    Sznajder, Nathalie
    SOFSEM 2009-THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2009, 5404 : 141 - 152