MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An adaptive collect algorithm with applications (2002) [21 citations — 9 self]

Download:
Download as a PDF | Download as a PS
by Hagit Attiya, Arie Fouren
Distributed Computing
http://www.cs.technion.ac.il/~hagit/pubs/AF99ful.ps.gz
Add To MetaCart

Abstract:

In a shared-memory distributed system, n independent asynchronous processes communicate by reading and writing to shared memory. Wait-free algorithms have been proposed for fault-tolerant computations in the presence of an arbitrary number of crash failures and different processes ' speed. An algorithm is adaptive (to total contention) if its step complexity depends only on the actual number, k, of active processes in the execution; this number is unknown in advance and may change in different executions of the algorithm. A wait-free adaptive collect algorithm with O(k) step complexity is presented, together with its applications in wait-free adaptive algorithms for atomic snapshots, immediate snapshots and renaming.

Citations

543 Linearizability: a correctness condition for concurrent objects – Herlihy, Wing - 1990
508 Wait-free synchronization – Herlihy - 1991
180 A fast mutual exclusion algorithm – Lamport - 1987
121 Atomic Snapshots of Shared Memory – Afek, Attiya, et al. - 1990
98 Generalized FLP impossibility result for t-resilient asynchronous computations – Borowsky, Gafni - 1993
77 Renaming in an asynchronous environment – Attiya, Bar-Noy, et al. - 1990
71 On achieving consensus using a shared memory – Abrahamson - 1988
60 Immediate atomic snapshots and fast renaming – Borowsky, Gafni - 1993
52 Adaptive solutions to the mutual exclusion problem – Choy, Singh - 1994
52 Wait-free algorithms for fast, long-lived renaming – Moir, Anderson - 1995
47 Wait-Free Made Fast – Afek, Dauber, et al. - 1995
37 Long-lived renaming made adaptive – Afek, Dauber, et al. - 1999
37 Adaptive wait-free algorithms for lattice agreement and renaming – Attiya, Fouren - 1998
36 Atomic Snapshots in O(n log n) Operations – Attiya - 1993
35 Results about fast mutual exclusion – Alur, Taubenfeld - 1992
33 The ambiguity of choosing – Burns, Peterson - 1989
31 Long-lived adaptive collect with applications – Afek, Stupp, et al. - 1999
27 Capturing the power of resiliency and set consensus in distributed systems – Borowsky - 1995
19 Atomic snapshots using lattice agreement – Attiya, Herlihy, et al. - 1995
18 The combinatorial structure of wait-free solvable tasks – Attiya, Rajsbaum - 2002
14 wait-free (2k \Gamma 1)-renaming – Fast - 1999
14 Bounded Round Numbers – Dwork, Herlihy - 1993
14 A partial equivalence between shared-memory and messagepassing in an asynchronous fail-stop distributed environment. Mathematical Systems Theory – Bar-Noy, Dolev - 1993
13 Modular competitiveness for distributed algorithms – Aspnes, Waarts - 1996
12 Using local-spin k-exclusion algorithms to improve wait-free object implementation – Anderson, Moir - 1997
12 long-lived renaming improved and simplified – Fast - 1998
10 Long-lived and adaptive atomic snapshot and immediate snapshot – Afek, Stupp, et al. - 2000
8 long-lived renaming improved and simplified – Moir, Fast - 1998
6 The instancy of snapshots and commuting objects – Afek, Weisberger - 1999
6 Polynomial and adaptive long-lived (2k-1)-renaming – Attiya, Fouren - 2000
5 Public communication – Gafni - 1998
4 Exponential examples for two renaming algorithms. Available at www.cs.technion.ac.il/hagit/pubs/expo.ps.gz – Fouren - 1999
2 On uniform protocols. Unpublished manuscript – Gafni, Koutsoupias - 1998