The computational power of distributed shared-memory models with bounded-size registers
摘要
The celebrated Asynchronous Computability Theorem of Herlihy and Shavit (JACM 1999) provided a topological characterization of the tasks that are wait-free solvable by processes communicating through writing and reading shared registers. This characterization assumes the use of full-information protocols, in which each time a process writes in the shared memory, it communicates everything it learned since the beginning of the execution. Thus, each register in the shared memory is of unbounded size. Whether unbounded size registers are unavoidable for the model of computation to be universal is the central question studied in this paper. That is, is every task solvable wait-free also solvable wait-free when the registers in shared memory are of bounded size? More generally, when at most t out of n processes can crash, is the model with bounded size registers universal, i.e., is every task solvable in the t-resilient model also solvable in the t-resilient model when the registers are of bounded size? We show that when