MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Shared-memory Mutual Exclusion: Major Research Trends Since 1986 (2001) [26 citations — 5 self]

Abstract:

In 1986, Michel Raynal published a comprehensive survey of algorithms for mutual exclusion [54]. In this paper, we survey major research trends since 1986 in work on shared-memory mutual exclusion.

Citations

815 How to make a multiprocessor computer that correctly executes multiprocess programs – Lamport - 1979
463 Self-stabilizing systems in spite of distributed control – Dijkstra - 1974
372 Algorithms for Scalable Synchronization on SharedMemory Multiprocessors – MELLOR-CRUMMEY, SCOTT - 1991
213 Solution of a problem in concurrent programming control – Dijkstra - 1965
193 The performance of spin lock alternatives for shared-memory multiprocessors – Anderson - 1990
182 Hot Spot Contention and Combining in Multistage Interconnection Networks – Pfister, Norton - 1985
180 A fast mutual exclusion algorithm – Lamport - 1987
158 A new solution of Dijkstra concurrent programming problem – Lamport - 1974
109 Myths about the mutual exclusion problem – Peterson - 1981
94 Algorithms for Mutual Exclusion – Raynal - 1986
90 Concurrent control with “readers” and “writers – Courtois, Heymans, et al. - 1971
90 Synchronization Algorithms for Shared-Memory Multiprocessors – Graunke, Thakkar - 1990
57 Contention in shared memory algorithms – Dwork, Herlihy, et al. - 1993
54 The Mutual Exclusion Problem: Part II - Statement and Solutions – Lamport - 1986
53 Wait-free algorithms for fast, long-lived renaming – Moir, Anderson - 1995
51 Adaptive solutions to the mutual exclusion problem – Choy, Singh - 1994
43 Mutual exclusion problem: Part I -- a theory of interprocess communication – Lamport - 1986
41 Long-lived renaming made adaptive – Afek, Attiya, et al. - 1999
41 Bounds on shared memory for mutual exclusion – Burns, Lynch - 1993
38 Scalable reader-writer synchronization for shared-memory multiprocessors – Mellor-Crummey, Scott - 1991
37 Adaptive wait-free algorithms for lattice agreement and renaming – Attiya, Fouren - 1998
35 Results about fast mutual exclusion – Alur, Taubenfeld - 1992
34 Additional comments on a problem in concurrent programming control – KNUTH - 1966
32 Improving Fast Mutual Exclusion – Styer - 1992
32 Long-lived adaptive collect with applications – Afek, Stupp, et al. - 1999
31 Adaptive mutual exclusion with local spinning – Anderson, Kim - 2000
31 The Communication Requirements of Mutual Exclusion – Cypher - 1995
31 Scheduler-Conscious Synchronization – Kontothanassis, Wisniewski, et al. - 1997
31 A New Approach to Proving the Correctness of Multiprocess Programs – Lamport - 1979
30 Speeding Lamport's fast mutual exclusion algorithm – Merritt, Taubenfeld - 1993
29 An improved lower bound for the time complexity of mutual exclusion – Anderson, Kim - 2001
29 A fast, scalable mutual exclusion algorithm – Yang, Anderson - 1995
29 Time-adaptive algorithms for synchronization – Alur, Attiya, et al. - 1997
25 N-process mutual exclusion with bounded waiting by 4 log 2 N-valued shared variable – Rabin - 1982
24 Long-Lived Renaming Made Fast – Buhrman, Garay, et al. - 1995
21 Scalable Spin Locks for Multiprogrammed Systems – Wisniewski, Kontothanassis, et al. - 1994
21 High Performance Synchronization Algorithms for Multiprogrammed Multiprocessors – Wisniewski, Kontothanassis, et al. - 1995
21 Adaptive and efficient mutual exclusion – Attiya, Bortnikov - 2000
20 Mutual exclusion using indivisible reads and writes – Burns, Lynch - 1980
20 Adaptive long-lived renaming using bounded memory – Afek, Attiya, et al. - 1999
19 Adaptive long-lived renaming with read and write operations – Attiya, Fouren - 1999
19 Time/Contention Tradeoffs for Multiprocessor Synchronization – Anderson, Yang - 1996
18 Efficient object sharing in quantum-based real-time systems – Anderson, Jain, et al. - 1998
18 Queuing Spin Lock Algorithms to Support Timing Predictability – Craig - 1993
18 Asynchronous group mutual exclusion – Joung - 1990
18 A simple, local-spin group mutual exclusion algorithm – Keane, Moir - 1999
16 A Fine-Grained Solution to the Mutual Exclusion Problem – Anderson - 1993
16 Data requirements for implementation of n-process mutual exclusion using a single shared variable – Burns, Jackson, et al. - 1982
16 Randomized mutual exclusion algorithms revisited – Kushilevitz, Rabin - 1992
14 wait-free (2k − 1)-renaming – Fast - 1999