Collapsibility of read/write models using discrete morse theory

被引:0
|
作者
Benavides F. [1 ,2 ]
Rajsbaum S. [2 ]
机构
[1] Departamento de Matemáticas y Estadística, Universidad de Nariño, Torobajo Calle 18 Carrera 50, Pasto
[2] Instituto de Matemáticas, Universidad Nacional Autónoma de México, Ciudad Universitaria, Mexico City
关键词
Collapsibility; Discrete morse theory; Distributed computing; Read/write protocols; Shared memory; Wait-free computing;
D O I
10.1007/s41468-018-0011-7
中图分类号
学科分类号
摘要
The celebrated asynchronous computability theorem provides a characterization of the class of decision tasks that can be solved in a wait-free manner by asynchronous processes that communicate by writing and taking atomic snapshots of a shared memory. Several variations of the model have been proposed, all equivalent for wait-free solution of decision tasks, in spite of the fact that the protocol complexes that arise from the different models are structurally distinct. The topological and combinatorial properties of these snapshot protocol complexes have been studied in detail, providing explanations for why the asynchronous computability theorem holds in all the models. In reality concurrent systems do not provide processes with snapshot operations. Instead, snapshots are implemented (by a wait-free protocol) using operations that write and read individual shared memory locations. Thus, read/write protocols are also computationally equivalent to snapshot protocols. However, the structure of the read/write protocol complex has not been studied. In this paper we show that the read/write iterated protocol complex is collapsible, using discrete Morse theory. Furthermore, we show that a distributed protocol that wait-free implements atomic snapshots in effect is performing the collapses. © 2018, Springer International Publishing AG, part of Springer Nature.
引用
收藏
页码:365 / 396
页数:31
相关论文
共 50 条
  • [31] Efficient computation of 3D Morse-Smale complexes and persistent homology using discrete Morse theory
    Guenther, David
    Reininghaus, Jan
    Wagner, Hubert
    Hotz, Ingrid
    VISUAL COMPUTER, 2012, 28 (10) : 959 - 969
  • [32] Discrete Morse Theory for Computing Cellular Sheaf Cohomology
    Justin Curry
    Robert Ghrist
    Vidit Nanda
    Foundations of Computational Mathematics, 2016, 16 : 875 - 897
  • [33] Discrete Morse Theory for Computing Cellular Sheaf Cohomology
    Curry, Justin
    Ghrist, Robert
    Nanda, Vidit
    FOUNDATIONS OF COMPUTATIONAL MATHEMATICS, 2016, 16 (04) : 875 - 897
  • [34] Minimal Resolutions via Algebraic Discrete Morse Theory
    Joellenbeck, Michael
    Welker, Volkmar
    MEMOIRS OF THE AMERICAN MATHEMATICAL SOCIETY, 2009, 197 (923) : 1 - +
  • [35] Random Discrete Morse Theory and a New Library of Triangulations
    Benedetti, Bruno
    Lutz, Frank H.
    EXPERIMENTAL MATHEMATICS, 2014, 23 (01) : 66 - 94
  • [36] Discrete Morse Theory and the Homotopy Type of Clique Graphs
    F. Larrión
    M. A. Pizaña
    R. Villarroel-Flores
    Annals of Combinatorics, 2013, 17 : 743 - 754
  • [37] Discrete Morse theory and a reformulation of the K(π, 1)-conjecture
    Ozornova, Viktoriya
    COMMUNICATIONS IN ALGEBRA, 2017, 45 (04) : 1760 - 1784
  • [38] Discrete Morse Theory and the Homotopy Type of Clique Graphs
    Larrion, F.
    Pizana, M. A.
    Villarroel-Flores, R.
    ANNALS OF COMBINATORICS, 2013, 17 (04) : 743 - 754
  • [39] Discrete Morse Theory Based Dynamic P Systems
    Xue, Jie
    Liu, Xiyu
    Sun, Wenxing
    Yan, Shuo
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2018, 22 (01) : 104 - 112
  • [40] Membrane parallelism for discrete Morse theory applied to digital images
    Reina-Molina, Raul
    Diaz-Pernil, Daniel
    Real, Pedro
    Berciano, Ainhoa
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2015, 26 (1-2) : 49 - 71