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 条
  • [21] Discrete Morse theory and the consecutive pattern poset
    Sagan, Bruce E.
    Willenbring, Robert
    JOURNAL OF ALGEBRAIC COMBINATORICS, 2012, 36 (04) : 501 - 514
  • [22] Discrete Morse theory for weighted simplicial complexes
    Wu, Chengyuan
    Ren, Shiquan
    Wu, Jie
    Xia, Kelin
    TOPOLOGY AND ITS APPLICATIONS, 2020, 270
  • [23] Discrete Morse Theory for Computing Zigzag Persistence
    Clément Maria
    Hannah Schreiber
    Discrete & Computational Geometry, 2024, 71 : 708 - 737
  • [24] Discrete Morse Theory for Computing Zigzag Persistence
    Maria, Clement
    Schreiber, Hannah
    DISCRETE & COMPUTATIONAL GEOMETRY, 2024, 71 (02) : 708 - 737
  • [25] Discrete Morse theory and graph braid groups
    Farley, Daniel
    Sabalka, Lucas
    ALGEBRAIC AND GEOMETRIC TOPOLOGY, 2005, 5 : 1075 - 1109
  • [26] Discrete Morse theory and the consecutive pattern poset
    Bruce E. Sagan
    Robert Willenbring
    Journal of Algebraic Combinatorics, 2012, 36 : 501 - 514
  • [27] Discrete Morse theory on ΩS2
    Johnson, Lacey
    Knudson, Kevin
    TOPOLOGY AND ITS APPLICATIONS, 2025, 360
  • [28] Efficient computation of 3D Morse–Smale complexes and persistent homology using discrete Morse theory
    David Günther
    Jan Reininghaus
    Hubert Wagner
    Ingrid Hotz
    The Visual Computer, 2012, 28 : 959 - 969
  • [29] A combinatorial method to compute explicit homology cycles using Discrete Morse Theory
    Kozlov D.N.
    Journal of Applied and Computational Topology, 2020, 4 (1) : 79 - 100
  • [30] The main theorem of discrete Morse theory for Morse matchings with finitely many rays
    Kukiela, Michal
    TOPOLOGY AND ITS APPLICATIONS, 2013, 160 (09) : 1074 - 1082