How Many Cooks Spoil the Soup?
From MaRDI portal
Publication:2835012
DOI10.1007/978-3-319-48314-6_1zbMATH Open1482.68057arXiv1604.07187OpenAlexW2891097903MaRDI QIDQ2835012FDOQ2835012
Authors: Othon Michail, P. G. Spirakis
Publication date: 1 December 2016
Published in: Structural Information and Communication Complexity (Search for Journal in Brave)
Abstract: In this work, we study the following basic question: "How much parallelism does a distributed task permit?" Our definition of parallelism (or symmetry) here is not in terms of speed, but in terms of identical roles that processes have at the same time in the execution. We initiate this study in population protocols, a very simple model that not only allows for a straightforward definition of what a role is, but also encloses the challenge of isolating the properties that are due to the protocol from those that are due to the adversary scheduler, who controls the interactions between the processes. We (i) give a partial characterization of the set of predicates on input assignments that can be stably computed with maximum symmetry, i.e., , where is the minimum multiplicity of a state in the initial configuration, and (ii) we turn our attention to the remaining predicates and prove a strong impossibility result for the parity predicate: the inherent symmetry of any protocol that stably computes it is upper bounded by a constant that depends on the size of the protocol.
Full work available at URL: https://arxiv.org/abs/1604.07187
Recommendations
Cites Work
- Computation in networks of passively mobile finite-state sensors
- Title not available (Why is that?)
- Distributed Computing: A Locality-Sensitive Approach
- The computational power of population protocols
- Deterministic function computation with chemical reaction networks
- Title not available (Why is that?)
- Leaderless Deterministic Chemical Reaction Networks
- Distributed computation in dynamic networks
- Mediated population protocols
- Atomic snapshots of shared memory
- Title not available (Why is that?)
- Byzantine agreement with homonyms
- Passively mobile communicating machines that use restricted space
- Survey of local algorithms
- Sense of direction: Definitions, properties, and classes
- On convergence and threshold properties of discrete Lotka-Volterra population protocols
- Polylogarithmic-time leader election in population protocols
- Speed Faults in Computation by Chemical Reaction Networks
- Probabilistic quorum systems
Cited In (1)
This page was built for publication: How Many Cooks Spoil the Soup?
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2835012)