Distributed agreement in tile self-assembly

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Laboratory investigations have shown that a formal theory of fault-tolerance will be essential to harness nanoscale self-assembly as a medium of computation. Several researchers have voiced an intuition that self-assembly phenomena are related to the field of distributed computing. This paper formalizes some of that intuition. We construct tile assembly systems that are able to simulate the solution of the wait-free consensus problem in some distributed systems. This potentially allows binding errors in tile assembly to be analyzed (and managed) with positive results in distributed computing, as a "blockage" in our tile assembly model is analogous to a crash failure in a distributed computing model. We also define a strengthening of the "traditional" consensus problem, to make explicit an expectation about consensus algorithms that is often implicit in distributed computing literature. We show that solution of this strengthened consensus problem can be simulated by a two-dimensional tile assembly model only for two processes, whereas a three-dimensional tile assembly model can simulate its solution in a distributed system with any number of processes. © 2009 Springer-Verlag.

Cite

CITATION STYLE

APA

Sterling, A. (2009). Distributed agreement in tile self-assembly. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5877 LNCS, pp. 154–163). Springer Verlag. https://doi.org/10.1007/978-3-642-10604-0_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free