Back to Search
Start Over
Distributed Computation with Continual Population Growth
- Source :
- DISC 2020-34th International Symposium on DIStributed Computing, DISC 2020-34th International Symposium on DIStributed Computing, 2020, virtual, Germany. p. 1-17, ⟨10.4230/LIPIcs.DISC.2020.6⟩, Distributed Computing, Distributed Computing, 2021, ⟨10.1007/s00446-021-00404-8⟩, Distributed Computing, Springer Verlag, 2021, ⟨10.1007/s00446-021-00404-8⟩
- Publication Year :
- 2020
- Publisher :
- HAL CCSD, 2020.
-
Abstract
- Computing with synthetically engineered bacteria is a vibrant and active field with numerous applications in bio-production, bio-sensing, and medicine. Motivated by the lack of robustness and by resource limitation inside single cells, distributed approaches with communication among bacteria have recently gained in interest. In this paper, we focus on the problem of population growth happening concurrently, and possibly interfering, with the desired bio-computation. Specifically, we present a fast protocol in systems with continuous population growth for the majority consensus problem and prove that it correctly identifies the initial majority among two inputs with high probability if the initial difference is Ω(√{nlog n}) where n is the total initial population. We also present a fast protocol that correctly computes the NAND of two inputs with high probability. We demonstrate that combining the NAND gate protocol with the continuous-growth majority consensus protocol, using the latter as an amplifier, it is possible to implement circuits computing arbitrary Boolean functions.<br />LIPIcs, Vol. 179, 34th International Symposium on Distributed Computing (DISC 2020), pages 7:1-7:17
- Subjects :
- FOS: Computer and information sciences
[INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
Mathematical optimization
Computer Networks and Communications
Computer science
Population
NAND gate
Context (language use)
0102 computer and information sciences
01 natural sciences
Theoretical Computer Science
03 medical and health sciences
microbiological circuits
Robustness (computer science)
Range (statistics)
FOS: Mathematics
Theory of computation → Distributed algorithms
Boolean function
education
030304 developmental biology
birth-death processes
0303 health sciences
education.field_of_study
Probability (math.PR)
NAND logic
3. Good health
Computer Science - Distributed, Parallel, and Cluster Computing
Computational Theory and Mathematics
010201 computation theory & mathematics
Hardware and Architecture
[INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA]
Theory of computation
majority consensus
Distributed, Parallel, and Cluster Computing (cs.DC)
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
Mathematics - Probability
Subjects
Details
- Language :
- English
- ISSN :
- 01782770 and 14320452
- Database :
- OpenAIRE
- Journal :
- DISC 2020-34th International Symposium on DIStributed Computing, DISC 2020-34th International Symposium on DIStributed Computing, 2020, virtual, Germany. p. 1-17, ⟨10.4230/LIPIcs.DISC.2020.6⟩, Distributed Computing, Distributed Computing, 2021, ⟨10.1007/s00446-021-00404-8⟩, Distributed Computing, Springer Verlag, 2021, ⟨10.1007/s00446-021-00404-8⟩
- Accession number :
- edsair.doi.dedup.....693e4d329b1b3f174d248a0292a5cc24
- Full Text :
- https://doi.org/10.4230/LIPIcs.DISC.2020.6⟩