Pattern Models: A Dynamic Epistemic Logic For Distributed Systems

被引:0
作者
Castaneda, Armando [1 ]
van Ditmarsch, Hans [2 ]
Rosenblueth, David A. [3 ]
Velazquez, Diego A. [4 ]
机构
[1] Univ Nacl Autonoma Mexico, Inst Matemat, Ciudad Univ, Mexico City 04510, Mexico
[2] Univ Toulouse, Inst Rech Informat Toulouse, Ctr Natl Rech Sci, 118 Route Narbonne, F-31062 Toulouse 9, France
[3] Univ Nacl Autonoma Mexico, Inst Invest Matemat Aplicadas & Sistemas, Ciudad Univ, Mexico City 04510, Mexico
[4] Univ Nacl Autonoma Mexico, Posgrad Ciencia & Ingn Comp, Ciudad Univ, Mexico City 04510, Mexico
关键词
dynamic epistemic logic; distributed computing; consensus; dynamic-network models; AGREEMENT;
D O I
10.1093/comjnl/bxae016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce pattern models, a dynamic epistemic logic for analyzing distributed systems. First, we present a version of pattern models where the full-information protocol, widely studied in distributed computability, is static in the product definition of pattern models. Next, we parametrize such a logic so as to add the capability to model dynamics of arbitrary deterministic protocols. We thus give a systematic construction of pattern models for a large variety of distributed-computing models called dynamic-network models. Using pattern models, the epistemic dynamics of a proper subclass of dynamic-network models called oblivious can be described using a static pattern model, hence using constant space. For this case, we present a sufficient unsolvability condition for the consensus task that can be easily verified analyzing the structure of the initial epistemic model and the pattern model for a given oblivious dynamic-network model.
引用
收藏
页码:2421 / 2440
页数:20
相关论文
共 50 条
[31]  
Kuhn Fabian, 2011, SIGACT News, V42, P82, DOI 10.1145/1959045.1959064
[32]   An Asynchronous Computability Theorem for Fair Adversaries [J].
Kuznetsov, Petr ;
Rieutord, Thibault ;
He, Yuan .
PODC'18: PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2018, :387-396
[33]   Relating Knowledge and Coordinated Action: The Knowledge of Preconditions Principle [J].
Moses, Yoram .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (215) :231-245
[34]   Topological Characterization of Consensus under General Message Adversaries [J].
Nowak, Thomas ;
Schmid, Ulrich ;
Winkler, Kyrill .
PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, :218-227
[35]   REACHING AGREEMENT IN THE PRESENCE OF FAULTS [J].
PEASE, M ;
SHOSTAK, R ;
LAMPORT, L .
JOURNAL OF THE ACM, 1980, 27 (02) :228-234
[36]  
Pfleger Daniel, 2018, Structural Information and Communication Complexity. 25th International Colloquium, SIROCCO 2018. Revised Selected Papers: Lecture Notes in Computer Science (LNCS 11085), P312, DOI 10.1007/978-3-030-01325-7_27
[37]  
Saks M., 1993, Proceedings of the Twenty-Fifth Annual ACM Symposium on the Theory of Computing, P101, DOI 10.1145/167088.167122
[38]  
SANTORO N, 1989, LECT NOTES COMPUT SC, V349, P304
[39]   IMPOSSIBILITY RESULTS AND LOWER BOUNDS FOR CONSENSUS UNDER LINK FAILURES [J].
Schmid, Ulrich ;
Weiss, Bettina ;
Keidar, Idit .
SIAM JOURNAL ON COMPUTING, 2009, 38 (05) :1912-1951
[40]   Logics of communication and change [J].
van Benthem, Johan ;
van Eijck, Jan ;
Kooi, Barteld .
INFORMATION AND COMPUTATION, 2006, 204 (11) :1620-1662