Network Abstractions for Characterizing Communication Requirements in Asynchronous Distributed Systems

被引:0
作者
Galeana, Hugo Rincon [1 ]
Schmid, Ulrich [1 ]
机构
[1] TU Wien, Vienna, Austria
来源
STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2024 | 2024年 / 14662卷
基金
奥地利科学基金会;
关键词
Dynamic Networks; Byzantine Fault Tolerance; Asynchronous Systems; Graph Sequences; Causal Cones; CONSENSUS; IMPOSSIBILITY;
D O I
10.1007/978-3-031-60603-8_29
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Whereas distributed computing research has been very successful in exploring the solvability/impossibility border of distributed computing problems like consensus in representative classes of computing models with respect to model parameters like failure bounds, this is not the case for characterizing necessary and sufficient communication requirements. In this paper, we introduce network abstractions as a novel approach for modeling communication requirements in asynchronous distributed systems. A network abstraction of a run is a sequence of directed graphs on the set of processes, where the i-th graph defines the potential message chains that may arise in the i-th portion of the run. Formally, it is defined via associating (potential) message sending times with the corresponding message receiving times in a message schedule. Network abstractions allow to reason about the future causal cones that might arise in a run, hence also facilitate reasoning about liveness properties, and are inherently compatible with temporal epistemic reasoning frameworks. We demonstrate the utility of our approach by providing necessary and sufficient network abstractions for solving the canonical firing rebels with relay (FRR) problem, and variants thereof, in asynchronous systems with up to f byzantine processes. FRR is not only a basic primitive in clock synchronization and consensus algorithms, but also integrates several distributed computing problems, namely triggering events, agreement and even stabilizing agreement, in a single problem instance.
引用
收藏
页码:501 / 506
页数:6
相关论文
共 50 条
  • [1] Characterizing Network Controllability and Observability for Abstractions and Realizations of Dynamic Networks
    Johnson, Charles A.
    Warnick, Sean
    IFAC PAPERSONLINE, 2020, 53 (02): : 10987 - 10993
  • [2] An introduction to oracles for asynchronous distributed systems
    Mostefaoui, A
    Mourgaya, E
    Raynal, M
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (06): : 757 - 767
  • [3] Distributed Computability in Byzantine Asynchronous Systems
    Mendes, Hammurabi
    Tasson, Christine
    Herlihy, Maurice
    STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 704 - 713
  • [4] Event-triggered asynchronous distributed MPC for multi-quadrotor systems with communication delays
    Shu, Yupeng
    Liu, Chun
    Xu, Liang
    Jin, Yihuan
    Xu, Guijia
    Li, Kuan
    Chen, Hongtian
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2024, 34 (16) : 10891 - 10910
  • [5] Asynchronous distributed localization in networks with communication delays and packet losses
    Huang, Xu-Zhou
    Tian, Yu-Ping
    AUTOMATICA, 2018, 96 : 134 - 140
  • [6] Distributed Optimization With Asynchronous Computation and Event-Triggered Communication
    Dong, Ziwei
    Jin, Yaochu
    Mao, Shuai
    Ren, Wei
    Du, Wei
    Tang, Yang
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2025, 70 (02) : 1084 - 1099
  • [7] On classes of problems in asynchronous distributed systems with process crashes
    Fromentin, E
    Raynal, M
    Tronel, F
    19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1999, : 470 - 477
  • [8] Consensus in asynchronous distributed systems: A concise guided tour
    Guerraoui, R
    Hurfin, M
    Mostefaoui, A
    Oliveira, R
    Raynal, M
    Schiper, A
    ADVANCES IN DISTRIBUTED SYSTEMS: ADVANCED DISTRIBUTED COMPUTING: FROM ALGORITHMS TO SYSTEMS, 2000, 1752 : 33 - 47
  • [9] Revisiting the relationship between election and consensus in asynchronous distributed systems
    Park, SH
    Cho, MH
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 913 - 918
  • [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