Distributed agreement in tile self-assembly

被引:0
|
作者
Sterling, Aaron [1 ]
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
基金
美国国家科学基金会;
关键词
Tile self-assembly; Consensus problem; Consensus hierarchy;
D O I
10.1007/s11047-010-9233-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. (For potential future work, this may allow 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.
引用
收藏
页码:337 / 355
页数:19
相关论文
共 50 条
  • [1] Distributed agreement in tile self-assembly
    Aaron Sterling
    Natural Computing, 2011, 10 : 337 - 355
  • [2] Distributed Agreement in Tile Self-assembly
    Sterling, Aaron
    DNA COMPUTING AND MOLECULAR PROGRAMMING, 2009, 5877 : 154 - 163
  • [3] Verification in staged tile self-assembly
    Schweller, Robert
    Winslow, Andrew
    Wylie, Tim
    NATURAL COMPUTING, 2019, 18 (01) : 107 - 117
  • [4] Smart Tile Self-Assembly and Replication
    Kari, Lila
    Simjour, Amirhossein
    FUNDAMENTA INFORMATICAE, 2017, 154 (1-4) : 239 - 260
  • [5] Verification in Staged Tile Self-Assembly
    Schweller, Robert
    Winslow, Andrew
    Wylie, Tim
    UNCONVENTIONAL COMPUTATION AND NATURAL COMPUTATION, UCNC 2017, 2017, 10240 : 98 - 112
  • [6] Verification in staged tile self-assembly
    Robert Schweller
    Andrew Winslow
    Tim Wylie
    Natural Computing, 2019, 18 : 107 - 117
  • [7] Triangular Tile Self-assembly Systems
    Kari, Lila
    Seki, Shinnosuke
    Xu, Zhi
    DNA COMPUTING AND MOLECULAR PROGRAMMING, 2011, 6518 : 89 - 99
  • [8] Self-assembly of Patterns in the Abstract Tile Assembly Model
    Drake, Phillip
    Patitz, Matthew J.
    Summers, Scott M.
    Tracy, Tyler
    UNCONVENTIONAL COMPUTATION AND NATURAL COMPUTATION, UCNC 2024, 2024, 14776 : 89 - 103
  • [9] Self-replication via tile self-assembly
    Alseth, Andrew
    Hader, Daniel
    Patitz, Matthew J.
    NATURAL COMPUTING, 2024, 23 (03) : 497 - 530
  • [10] A microfluidic device for DNA tile self-assembly
    Somei, Koutaro
    Kaneda, Shohei
    Fujii, Teruo
    Murata, Satoshi
    DNA COMPUTING, 2006, 3892 : 325 - 335