Demo Data from EDBT 2026 / reviewers in the wild / expert
Patrick Keane
dblp:02/1884
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 72% Parallel and multicore computing · 28% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% | |
| Theoretical computer science
1 paper |
Distributed computing theory · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › synchronization
mutual exclusion |
0.0 | 1 | 2001 | A Simple Local-Spin Group Mutual Exclusion Algorithm · IEEE Trans. Parallel Distributed Syst. 2001 |
Concurrent programming
synchronization |
0.0 | 1 | 2001 | A Simple Local-Spin Group Mutual Exclusion Algorithm · IEEE Trans. Parallel Distributed Syst. 2001 |
Distributed systems › mutual exclusion
group mutual exclusion |
0.0 | 1 | 2001 | A Simple Local-Spin Group Mutual Exclusion Algorithm · IEEE Trans. Parallel Distributed Syst. 2001 |
Distributed systems
mutual exclusion |
0.0 | 1 | 2001 | A Simple Local-Spin Group Mutual Exclusion Algorithm · IEEE Trans. Parallel Distributed Syst. 2001 |
Parallel and multicore computing › synchronization
shared memory synchronization |
0.0 | 1 | 1999 | A Simple Local-Spin Group Mutual Exclusion Algorithm · PODC 1999 |
Distributed computing theory › mutual exclusion
group mutual exclusion |
0.0 | 1 | 1999 | A Simple Local-Spin Group Mutual Exclusion Algorithm · PODC 1999 |
Distributed computing theory
mutual exclusion |
0.0 | 1 | 1999 | A Simple Local-Spin Group Mutual Exclusion Algorithm · PODC 1999 |
Methods — techniques the papers use, named apart from their topics
local spinning · 0.1cache-coherent NUMA · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | A General Resource Allocation Synchronization ProblemabstractWe introduce a new synchronization problem called GRASP. We show that this problem is very general, in that it can provide solutions with strong properties to a wide make of previously-studied and new problems. We present a shared-memory solution to this problem that is based on a new solution to the dining philosophers problem with constant failure locality. We use the powerful tool of wait-free transactions to simplify our solution without restricting concurrency. Patrick Keane, Mark Moir |
ICDCS | 1 |
| 2001 | A Simple Local-Spin Group Mutual Exclusion AlgorithmabstractThis paper presents a new solution to the group mutual exclusion problem recently posed by Joung. In this problem, processes repeatedly request access to various "sessions." It is required that distinct processes are not in different sessions concurrently, that multiple processes may be in the same session concurrently, and that each process that tries to enter a session is eventually able to do so. This problem is a generalization of the mutual exclusion and readers-writers problems. Our algorithm and its correctness proof are substantially simpler than Joung's. This simplicity is achieved by building upon known solutions to the more specific mutual exclusion problem. Our algorithm also has various advantages over Joung's, depending on the choice of mutual exclusion algorithm used. These advantages include admitting a process to its session in constant time in the absence of contention, spinning locally in Cache Coherent (CC) and Nonuniform Memory Access (NUMA) systems, and improvements in the complexity measures proposed by Joung. Patrick Keane, Mark Moir |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1999 | A Simple Local-Spin Group Mutual Exclusion AlgorithmabstractThis paper presents a new solution to the group mutual exclusion problem, recently posed by Joung. In this problem, processes repeatedly request access to various "sessions". It is required that distinct processes are not in different sessions concurrently, that multiple processes may be in the same session concurrently, and that each process that tries to enter a session is eventually able to do so. This problem is a generalization of the mutual exclusion and readers-writers problems. Our algorithm and its correctness proof are substantially simpler than Joung's. This simplicity is achieved by building upon known solutions to the more specific mutual exclusion problem. Our algorithm also has various advantages over Joung's, depending on the choice of mutual exclusion algorithm used. These advantages include admitting a process to its session in constant time in the absence of contention, spinning locally in Cache Coherent (CC) and Non-Uniform Memory Access (NUMA) systems, an... Patrick Keane, Mark Moir |
PODC | 1 |