Demo Data from EDBT 2026 / reviewers in the wild / expert
Mikhail Fomitchev
dblp:93/4181
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrent data structures
linked list |
0.0 | 1 | 2004 | Lock-free linked lists and skip lists · PODC 2004 |
Concurrent programming › non-blocking algorithms
lock-free data structures |
0.0 | 1 | 2004 | Lock-free linked lists and skip lists · PODC 2004 |
Methods — techniques the papers use, named apart from their topics
flag bits · 0.0compare-and-swap · 0.0backlinks · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Lock-free linked lists and skip listsabstractLock-free shared data structures implement distributed objects without the use of mutual exclusion, thus providing robustness and reliability. We present a new lock-free implementation of singly-linked lists. We prove that the worst-case amortized cost of the operations on our linked lists is linear in the length of the list plus the contention, which is better than in previous lock-free implementations of this data structure. Our implementation uses backlinks that are set when a node is deleted so that concurrent operations visiting the deleted node can recover. To avoid performance problems that would arise from traversing long chains of backlink pointers, we introduce flag bits, which indicate that a deletion of the next node is underway. We then give a lock-free implementation of a skip list dictionary data structure that uses the new linked list algorithms to implement individual levels. Our algorithms use the single-word C&S synchronization primitive. Mikhail Fomitchev, Eric Ruppert |
PODC | 1 |