Weak models of distributed computing, with connections to modal logic

被引:27
作者
Hella, Lauri [1 ]
Jarvisalo, Matti [2 ]
Kuusisto, Antti [3 ]
Laurinharju, Juhana [2 ]
Lempiainen, Tuomo [2 ]
Luosto, Kerkko [1 ]
Suomela, Jukka [2 ]
Virtema, Jonni [1 ]
机构
[1] Univ Tampere, Sch Informat Sci, FIN-33101 Tampere, Finland
[2] Univ Helsinki, Dept Comp Sci, HIIT, SF-00510 Helsinki, Finland
[3] Univ Wroclaw, Inst Comp Sci, PL-51151 Wroclaw, Poland
基金
芬兰科学院;
关键词
Distributed computing; Local algorithms; Modal logic; Models of computation; ANONYMOUS NETWORKS; ALGORITHM; LOCALITY;
D O I
10.1007/s00446-013-0202-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This work presents a classification of weak models of distributed computing. We focus on deterministic distributed algorithms, and study models of computing that are weaker versions of the widely-studied port-numbering model. In the port-numbering model, a node of degree d receives messages through d input ports and sends messages through d output ports, both numbered with 1, 2,..., d. In this work, VVc is the class of all graph problems that can be solved in the standard port-numbering model. We study the following subclasses of VVc: VV: Input port i and output port i are not necessarily connected to the same neighbour. MV: Input ports are not numbered; algorithms receive a multiset of messages. SV: Input ports are not numbered; algorithms receive a set of messages. VB: Output ports are not numbered; algorithms send the same message to all output ports. MB: Combination of MV and VB. SB: Combination of SV and VB. Now we have many trivial containment relations, such as SB subset of MB subset of VB subset of VV subset of VVc, but it is not obvious if, for example, either of VB subset of SV or SV subset of VB should hold. Nevertheless, it turns out that we can identify a linear order on these classes. We prove that SB (sic) MB = VB (sic) SV = MV = VV (sic) VVc. The same holds for the constant-time versions of these classes. We also show that the constant-time variants of these classes can be characterised by a corresponding modal logic. Hence the linear order identified in this work has direct implications in the study of the expressibility of modal logic. Conversely, one can use tools from modal logic to study these classes.
引用
收藏
页码:31 / 53
页数:23
相关论文
共 62 条
[1]  
Afek Y, 2011, LECT NOTES COMPUT SC, V6950, P32, DOI 10.1007/978-3-642-24100-0_3
[2]  
Angluin Dana, 1980, P 12 ANN ACM S THEOR, P82, DOI DOI 10.1145/800141.804655
[3]  
Astrand M., 2010, ARXIV10020125
[4]  
Åstrand M, 2010, SPAA '10: PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, P294
[5]  
Åstrand M, 2009, LECT NOTES COMPUT SC, V5805, P191, DOI 10.1007/978-3-642-04355-0_21
[6]   COMPUTING ON AN ANONYMOUS RING [J].
ATTIYA, H ;
SNIR, M ;
WARMUTH, MK .
JOURNAL OF THE ACM, 1988, 35 (04) :845-875
[7]  
Benthem J.v., 1977, THESIS U AMSTERDAM
[8]  
Blackburn P, 2007, STUD LOGIC PRACT REA, V3, P1
[9]  
Blackburn Patrick., 2001, MODAL LOGIC CAMBRIDG, V53
[10]  
Boldi P., 1999, Proceedings of the Eighteenth Annual ACM Symposium on Principles of Distributed Computing, P181, DOI 10.1145/301308.301355