Demo Data from EDBT 2026 / reviewers in the wild / expert
Mohammad Khalaji
dblp:369/0039
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0002-4437-0786ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021
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
1 paper |
Parallel and multicore computing · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Indexing and storage engines · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
buffer management |
0.9 | 1 | 2025 | Sampling-based Predictive Database Buffer Management · Proc. VLDB Endow. 2025 |
Parallel and multicore computing
concurrent data structures |
0.8 | 1 | 2024 | Practical Hardware Transactional vEB Trees · PPoPP 2024 |
Parallel and multicore computing › transactional memory
hardware transactional memory |
0.2 | 1 | 2024 | Practical Hardware Transactional vEB Trees · PPoPP 2024 |
Methods — techniques the papers use, named apart from their topics
sampling · 0.9lock-free synchronization · 0.8hardware transactional memory · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Sampling-based Predictive Database Buffer Management
Theo Vanderkooy, Mohammad Khalaji, Runsheng Benson Guo, Khuzaima Daudjee |
Proc. VLDB Endow. | 2 |
| 2024 | Practical Hardware Transactional vEB Treesabstractvan Emde Boas (vEB) trees are sequential data structures optimized for extremely fast predecessor and successor queries. Such queries are an important incentive to use ordered sets or maps such as vEB trees. All operations in a vEB tree are doubly logarithmic in the universe size. Attempts to implement concurrent vEB trees have either simplified their structure in a way that eliminated their ability to perform fast predecessor and successor queries, or have otherwise compromised on doubly logarithmic complexity. In this work, we leverage Hardware Transactional Memory (HTM) to implement vEB tree-based sets and maps in which operations are doubly logarithmic in the absence of contention. Our proposed concurrent vEB tree is the first to implement recursive summaries, the key algorithmic component of fast predecessor and successor operations. Through extensive experiments, we demonstrate that our algorithm outperforms state-of-the-art concurrent maps by an average of 5× in a moderately skewed workload, and the single-threaded C++ standard ordered map and its unordered map by 70% and 14%, respectively. And, it does so while using two orders of magnitude less memory than traditional vEB trees. Mohammad Khalaji, Trevor Brown 0001, Khuzaima Daudjee, Vitaly Aksenov |
PPoPP | 1 |