Demo Data from EDBT 2026 / reviewers in the wild / expert
David Yu Cheng Chan
dblp:125/0258
· DBLP profile ↗
13ranked-venue papers
11as first author
3since 2021 · last 2024
0009-0000-2268-1271ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 6 first-author · 2 since 2021Theory of computation · 2 · 2 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.
| Theoretical computer science
5 papers |
Distributed computing theory · 92% Computational complexity · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory
shared memory |
1.9 | 5 | 2023 | Word-Size RMR Tradeoffs for Recoverable Mutual Exclusion · PODC 2023 Recoverable Mutual Exclusion with Constant Amortized RMR Complexity from Standard Primitives · PODC 2020 On the Classification of Deterministic Objects via Set Agreement Power · PODC 2018 |
Distributed computing theory
mutual exclusion |
1.6 | 3 | 2023 | Word-Size RMR Tradeoffs for Recoverable Mutual Exclusion · PODC 2023 Tight Lower Bound for the RMR Complexity of Recoverable Mutual Exclusion · PODC 2021 Recoverable Mutual Exclusion with Constant Amortized RMR Complexity from Standard Primitives · PODC 2020 |
Distributed computing theory › mutual exclusion
recoverable mutual exclusion |
1.6 | 3 | 2023 | Word-Size RMR Tradeoffs for Recoverable Mutual Exclusion · PODC 2023 Tight Lower Bound for the RMR Complexity of Recoverable Mutual Exclusion · PODC 2021 Recoverable Mutual Exclusion with Constant Amortized RMR Complexity from Standard Primitives · PODC 2020 |
Distributed computing theory › distributed complexity
RMR complexity |
0.7 | 1 | 2023 | Word-Size RMR Tradeoffs for Recoverable Mutual Exclusion · PODC 2023 |
Computational complexity
lower bounds |
0.5 | 1 | 2021 | Tight Lower Bound for the RMR Complexity of Recoverable Mutual Exclusion · PODC 2021 |
Distributed computing theory › concurrent objects
wait-free hierarchy |
0.3 | 1 | 2017 | Life Beyond Set Agreement · PODC 2017 |
Distributed computing theory › distributed graph algorithms
congested clique |
0.1 | 1 | 2021 | Tight Lower Bound for the RMR Complexity of Recoverable Mutual Exclusion · PODC 2021 |
Memory systems
non-volatile memory |
0.1 | 1 | 2020 | Recoverable Mutual Exclusion with Constant Amortized RMR Complexity from Standard Primitives · PODC 2020 |
Methods — techniques the papers use, named apart from their topics
RMR complexity analysis · 1.4lower bound · 0.9amortized analysis · 0.9synchronization primitives · 0.7wait-free computability · 0.6lower bound proof · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Fully Concurrent Adaptive Snapshot Object for RMWable Shared-Memory
Benyamin Bashari, David Yu Cheng Chan, Philipp Woelfel |
DISC | 2 |
| 2023 | Word-Size RMR Tradeoffs for Recoverable Mutual ExclusionabstractWe present tradeoffs between RMR complexity and memory word size for recoverable mutual exclusion (RME) algorithms using arbitrary synchronization primitives. Assuming that each memory location stores w bits, we show that n-process mutual exclusion has an RMR complexity of at least Ω (min{logw n, log n/log log n}) on the DSM and the CC model. For w = (log n)Ω(1), our lower bound asymptotically matches an upper bound by Katzan and Morrison [19], whose RME mutual exclusion algorithm employs w-bit fetch-and-add operations. Our lower bound is the first one that does not restrict the type of atomic operations that can be executed on a memory location. David Yu Cheng Chan, George Giakkoupis, Philipp Woelfel |
PODC | 1 |
| 2021 | Tight Lower Bound for the RMR Complexity of Recoverable Mutual ExclusionabstractWe present a tight RMR complexity lower bound for the recoverable mutual exclusion (RME) problem, defined by Golab and Ramaraju [9]. In particular, we show that any n-process RME algorithm using only atomic read, write, fetch-and-store, fetch-and-increment, and compare-and-swap operations, has an RMR complexity of Ω(log n/log log n) on the CC and DSM model. This lower bound covers all realistic synchronization primitives that have been used in RME algorithms and matches the best upper bounds of algorithms employing swap objects (e.g.,[6,7,11]). David Yu Cheng Chan, Philipp Woelfel |
PODC | 1 |
| 2020 | Recoverable Mutual Exclusion with Constant Amortized RMR Complexity from Standard PrimitivesabstractMotivated by advances in non-volatile memory technology, recent research in mutual exclusion has focused on algorithms for a shared memory model, in which failed processes can recover from crashes. Golab and Ramaraju [9] defined the recoverable mutual exclusion problem, where a process may crash during a mutual exclusion protocol. Upon crashing a process's local memory is erased, and it starts a recovery procedure. The contents of the shared memory survives process failures. David Yu Cheng Chan, Philipp Woelfel |
PODC | 1 |
| 2020 | Life beyond set agreement
David Yu Cheng Chan, Vassos Hadzilacos, Sam Toueg |
Distributed Comput. | 1 |
| 2020 | Bounded disagreement
David Yu Cheng Chan, Vassos Hadzilacos, Sam Toueg |
Theor. Comput. Sci. | 1 |
| 2018 | On the Classification of Deterministic Objects via Set Agreement PowerabstractSince the early days of the shared memory model for distributed computing, researchers have sought a simple and precise characterization of an object's ability to implement other objects in a wait-free manner. David Yu Cheng Chan, Vassos Hadzilacos, Sam Toueg |
PODC | 1 |
| 2017 | Life Beyond Set AgreementabstractThe set agreement power of a shared object O describes O's ability to solve set agreement problems: it is the sequence (n_1, n_2, ..., n_k, ...) such that, for every k >= 1, using O and registers one can solve the k-set agreement problem among at most n_k processes. It has been shown that the ability of an object O to implement other objects is not fully characterized by its consensus number the first component of its set agreement power) [1, 3, 14]. This raises the following natural question: is the ability of an object O to implement other objects fully characterized by its set agreement power? We prove that the answer is no: every level n >= 2 of Herlihy's consensus hierarchy has two objects that have the same set agreement power but are not equivalent, i.e., at least one cannot implement the other. We also show that every level n >= 2 of the consensus hierarchy contains a deterministic object O_n with some set agreement power (n_1, n_2, ..., n_k, ...) such that being able to solve the k-set agreement problems among n_k processes, for all k >= 1, is not enough to implement O_n. David Yu Cheng Chan, Vassos Hadzilacos, Sam Toueg |
PODC | 1 |
| 2017 | On the Number of Objects with Distinct Power and the Linearizability of Set Agreement ObjectsabstractWe first prove that there are uncountably many objects with distinct computational powers. More precisely, we show that there is an uncountable set of objects such that for any two of them, at least one cannot be implemented from the other (and registers) in a wait-free manner. We then strengthen this result by showing that there are uncountably many linearizable objects with distinct computational powers. To do so, we prove that for all positive integers n and k, there is a linearizable object that is computationally equivalent to the k-set agreement task among n processes. To the best of our knowledge, these are the first linearizable objects proven to be computationally equivalent to set agreement tasks. David Yu Cheng Chan, Vassos Hadzilacos, Sam Toueg |
DISC | 1 |
| 2016 | Bounded Disagreement
David Yu Cheng Chan, Vassos Hadzilacos, Sam Toueg |
OPODIS | 1 |
| 2016 | k-Abortable Objects: Progress Under High Contention
Naama Ben-David, David Yu Cheng Chan, Vassos Hadzilacos, Sam Toueg |
DISC | 2 |
| 2014 | Multi-Path Algorithms for minimum-colour path problems with applications to approximating barrier resilience
David Yu Cheng Chan, David G. Kirkpatrick |
Theor. Comput. Sci. | 1 |
| 2012 | Approximating Barrier Resilience for Arrangements of Non-identical Disk Sensors
David Yu Cheng Chan, David G. Kirkpatrick |
ALGOSENSORS | 1 |