Demo Data from EDBT 2026 / reviewers in the wild / expert
Yoav Zuriel
dblp:248/7610
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 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
2 papers |
Runtime systems and virtual machines · 54% Concurrent programming · 46% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines
garbage collection |
0.4 | 1 | 2020 | Oak: a scalable off-heap allocated key-value map · PPoPP 2020 |
Storage systems
key-value storage |
0.4 | 1 | 2020 | Oak: a scalable off-heap allocated key-value map · PPoPP 2020 |
Concurrent programming › non-blocking algorithms
lock-free data structures |
0.4 | 1 | 2019 | Efficient lock-free durable sets · Proc. ACM Program. Lang. 2019 |
Storage systems
non-volatile memory storage |
0.4 | 1 | 2019 | Efficient lock-free durable sets · Proc. ACM Program. Lang. 2019 |
Methods — techniques the papers use, named apart from their topics
off-heap memory management · 0.9lock-free synchronization · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Nova: Safe Off-Heap Memory Allocation and ReclamationabstractIn recent years, we begin to see Java-based systems embrace off-heap allocation for their big data demands. As of today, these system rely on simple ad-hoc garbage-collection solutions, which restrict the usage of off-heap data. This paper introduces the abstraction of safe off-heap memory allocation and reclamation (SOMAR), a thread-safe memory allocation and reclamation scheme for off-heap data in otherwise managed environments. SOMAR allows multi-threaded Java programs to use off-heap memory seamlessly. To realize this abstraction, we present Nova, Novel Off-heap Versioned Allocator, a lock-free SOMAR implementation. Our experiments show that Nova can be used to store off-heap data in Java data structures with better performance than ones managed by Java’s automatic GC. We further integrate Nova into the open-source Oak concurrent map library, which allows Oak to reclaim keys while the data structure is being accessed. Ramy Fakhoury, Anastasia Braginsky, Idit Keidar, Yoav Zuriel |
OPODIS | 4 |
| 2020 | Oak: a scalable off-heap allocated key-value mapabstractEfficient ordered in-memory key-value (KV-)maps are paramount for the scalability of modern data platforms. In managed languages like Java, KV-maps face unique challenges due to the high overhead of garbage collection (GC). Hagar Meir, Dmitry Basin, Edward Bortnikov, Anastasia Braginsky, Yonatan Gottesman, Idit Keidar, Eran Meir, Gali Sheffi, Yoav Zuriel |
PPoPP | 9 |
| 2019 | Efficient lock-free durable setsabstractNon-volatile memory is expected to co-exist or replace DRAM in upcoming architectures. Durable concurrent data structures for non-volatile memories are essential building blocks for constructing adequate software for use with these architectures. In this paper, we propose a new approach for durable concurrent sets and use this approach to build the most efficient durable hash tables available today. Evaluation shows a performance improvement factor of up to 3.3x over existing technology. Yoav Zuriel, Michal Friedman 0001, Gali Sheffi, Nachshon Cohen, Erez Petrank |
Proc. ACM Program. Lang. | 1 |