×

Synchrony versus causality in distributed systems. (English) Zbl 1362.68220

Summary: Given a synchronous system, we study the question whether – or, under which conditions – the behaviour of that system can be realized by a (non-trivially) distributed and hence asynchronous implementation. In this paper, we partially answer this question by examining the role of causality for the implementation of synchrony in two fundamental different formalisms of concurrency, Petri nets and the \(\pi\)-calculus. For both formalisms it turns out that each ‘good’ encoding of synchronous interactions using just asynchronous interactions introduces causal dependencies in the translation.

MSC:

68Q85 Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.)
68M14 Distributed systems
Full Text: DOI

References:

[1] The {\(\pi\)}-Calculus: A Theory of Mobile Processes (2001)
[2] DOI: 10.1006/inco.1999.2822 · Zbl 1046.68625 · doi:10.1006/inco.1999.2822
[3] DOI: 10.1016/S1571-0661(04)00123-9 · doi:10.1016/S1571-0661(04)00123-9
[4] DOI: 10.1007/3-540-55719-9_114 · doi:10.1007/3-540-55719-9_114
[5] DOI: 10.1007/BFb0019974 · doi:10.1007/BFb0019974
[6] DOI: 10.1007/BFb0057019 · doi:10.1007/BFb0057019
[7] DOI: 10.1007/s002360000041 · Zbl 0969.68081 · doi:10.1007/s002360000041
[8] DOI: 10.1016/j.ic.2010.05.002 · Zbl 1209.68336 · doi:10.1016/j.ic.2010.05.002
[9] DOI: 10.1016/j.ic.2008.05.001 · Zbl 1169.68009 · doi:10.1016/j.ic.2008.05.001
[10] DOI: 10.1016/S0304-3975(99)80003-6 · Zbl 0914.68128 · doi:10.1016/S0304-3975(99)80003-6
[11] DOI: 10.1007/978-3-642-28729-9_22 · Zbl 1352.68192 · doi:10.1007/978-3-642-28729-9_22
[12] Nordic Journal of Computing 10 pp 1– (2003)
[13] DOI: 10.1007/978-3-540-85238-4_2 · Zbl 1173.68585 · doi:10.1007/978-3-540-85238-4_2
[14] DOI: 10.1007/3-540-60218-6_11 · doi:10.1007/3-540-60218-6_11
[15] DOI: 10.1007/s002360050124 · Zbl 0908.68103 · doi:10.1007/s002360050124
[16] DOI: 10.1007/s001650200022 · Zbl 1017.68062 · doi:10.1007/s001650200022
[17] DOI: 10.1007/978-3-642-28729-9_14 · Zbl 1352.68190 · doi:10.1007/978-3-642-28729-9_14
[18] DOI: 10.4204/EPTCS.41.10 · doi:10.4204/EPTCS.41.10
[19] DOI: 10.1016/j.entcs.2008.04.011 · Zbl 1279.68264 · doi:10.1016/j.entcs.2008.04.011
[20] DOI: 10.1017/S0960129503004043 · doi:10.1017/S0960129503004043
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.