Demo Data from VLDB 2026 / reviewers in the wild / expert
Victor Bushkov
dblp:72/7661
· DBLP profile ↗
4ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
3 papers |
Distributed computing theory · 86% Logic in computer science · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 59% Parallel and multicore computing · 41% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
transactional memory |
0.5 | 2 | 2019 | The PCL Theorem: Transactions cannot be Parallel, Consistent, and Live · J. ACM 2019 On the liveness of transactional memory · PODC 2012 |
Distributed computing theory
impossibility results |
0.5 | 2 | 2019 | The PCL Theorem: Transactions cannot be Parallel, Consistent, and Live · J. ACM 2019 On the liveness of transactional memory · PODC 2012 |
Distributed systems
consistency conditions |
0.4 | 1 | 2019 | The PCL Theorem: Transactions cannot be Parallel, Consistent, and Live · J. ACM 2019 |
Distributed computing theory
transactional memory |
0.4 | 1 | 2019 | The PCL Theorem: Transactions cannot be Parallel, Consistent, and Live · J. ACM 2019 |
Distributed systems › distributed computing theory
liveness |
0.3 | 2 | 2019 | On the liveness of transactional memory · PODC 2012 The PCL Theorem: Transactions cannot be Parallel, Consistent, and Live · J. ACM 2019 |
Distributed computing theory
consensus |
0.2 | 1 | 2015 | Safety-Liveness Exclusion in Distributed Computing · PODC 2015 |
Distributed computing theory › shared memory consistency
linearizability |
0.2 | 1 | 2015 | Safety-Liveness Exclusion in Distributed Computing · PODC 2015 |
Logic in computer science › temporal logic › linear-time properties
safety and liveness |
0.2 | 1 | 2015 | Safety-Liveness Exclusion in Distributed Computing · PODC 2015 |
Distributed systems
concurrency control |
0.1 | 1 | 2019 | The PCL Theorem: Transactions cannot be Parallel, Consistent, and Live · J. ACM 2019 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | The PCL Theorem: Transactions cannot be Parallel, Consistent, and LiveabstractWe establish a theorem called the PCL theorem, which states that it is impossible to design a transactional memory algorithm that ensures (1) parallelism , i.e., transactions do not need to synchronize unless they access the same application objects, (2) very little consistency , i.e., a consistency condition, called weak adaptive consistency , introduced here and that is weaker than snapshot isolation, processor consistency, and any other consistency condition stronger than them (such as opacity, serializability, causal serializability, etc.), and (3) very little liveness , i.e., which transactions eventually commit if they run solo. Victor Bushkov, Dmytro Dziuma, Panagiota Fatourou, Rachid Guerraoui |
J. ACM | 1 |
| 2015 | Safety-Liveness Exclusion in Distributed ComputingabstractThe history of distributed computing is full of trade-offs between safety and liveness. For instance, one of the most celebrated results in the field, namely the impossibility of consensus in an asynchronous system basically says that we cannot devise an algorithm that deterministically ensures consensus agreement and validity (i.e., safety) on the one hand, and consensus wait-freedom (i.e., liveness) on the other hand. The motivation of this work is to study the extent to which safety and liveness properties inherently exclude each other. More specifically, we ask, given any safety property S, whether we can determine the strongest (resp. weakest) liveness property that can (resp. cannot) be achieved with S. We show that, maybe surprisingly, the answers to these safety-liveness exclusion questions are in general negative. This has several ramifications in various distributed computing contexts. In the context of consensus for example, this means that it is impossible to determine the strongest (resp. the weakest) liveness property that can (resp. cannot) be ensured with linearizability. Victor Bushkov, Rachid Guerraoui |
PODC | 1 |
| 2014 | The PCL theorem: transactions cannot be parallel, consistent and liveabstractWe show that it is impossible to design a transactional memory system which ensures parallelism, i.e. transactions do not need to synchronize unless they access the same application objects, while ensuring very little consistency, i.e. a consistency condition, called weak adaptive consistency, introduced here and which is weaker than snapshot isolation, processor consistency, and any other consistency condition stronger than them (such as opacity, serializability, causal serializability, etc.), and very little liveness, i.e. that transactions eventually commit if they run solo. Victor Bushkov, Dmytro Dziuma, Panagiota Fatourou, Rachid Guerraoui |
SPAA | 1 |
| 2012 | On the liveness of transactional memoryabstractDespite the large amount of work on Transactional Memory (TM), little is known about how much liveness it could provide. This paper presents the first formal treatment of the question. We prove that no TM implementation can ensure local progress, the analogous of wait-freedom in the TM context, and we highlight different ways to circumvent the impossibility. Victor Bushkov, Rachid Guerraoui, Michal Kapalka |
PODC | 1 |