SIAM Journal on Computing · 2004 · 12 citations · 9 references
ComputingComputer ScienceComputer SystemsDistributed SystemsFault-tolerant ComputingFault-tolerant SystemsConcurrent ModelingDistributed Memory SystemsDistributed SynchronizationDistributed TransactionsInterprocess CommunicationAtomic Memory OperationsHomologyHomotopy Type TheoryShared MemoryShared Memory Management
In the atomic snapshot system model, the processes of an asynchronous distributed system communicate by atomic write and atomic snapshot read operations on a shared memory consisting of single-writer multiple-reader registers. The processes may fail by crashing. It is shown that in this model, a wait-free full-information protocol complex is homotopy equivalent to the underlying input complex. A span in the sense of Herlihy and Shavit provides the homotopy equivalence. It follows that the protocol and input complexes are indistinguishable by ordinary homology or homotopy groups.
9
The topological structure of asynchronous computability
Maurice Herlihy, Nir Shavit · Journal of the ACM · 1999 · 478 citations · Full text
Atomic snapshots of shared memory
Yehuda Afek, Hagit Attiya, Danny Dolev et al. · Journal of the ACM · 1993 · 453 citations · Full text
Immediate atomic snapshots and fast renaming
Elizabeth Borowsky, Eli Gafni · 1993 · 202 citations