Demo Data from EDBT 2026 / reviewers in the wild / expert
Shmuel Dashevsky
dblp:300/4394
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 2 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
2 papers |
Storage systems · 86% Hardware accelerators and domain-specific architectures · 14% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › key-value storage
compaction strategy |
0.6 | 1 | 2022 | Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022 |
Storage systems
key-value storage |
0.6 | 1 | 2022 | Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022 |
Storage systems › key-value storage
LSM-tree |
0.6 | 1 | 2022 | Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022 |
Storage systems › flash and SSD › flash memory management › garbage collection
write amplification |
0.6 | 1 | 2022 | Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022 |
Storage systems
flash and SSD |
0.2 | 1 | 2022 | Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.2 | 1 | 2022 | Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022 |
Storage systems › storage reliability
RAID |
0.1 | 1 | 2021 | The End of Moore's Law and the Rise of The Data Processor · Proc. VLDB Endow. 2021 |
Storage systems
storage engine |
0.1 | 1 | 2021 | The End of Moore's Law and the Rise of The Data Processor · Proc. VLDB Endow. 2021 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Spooky: Granulating LSM-Tree Compactions CorrectlyabstractModern storage engines and key-value stores have come to rely on the log-structured merge-tree (LSM-tree) as their core data structure. LSM-tree operates by gradually merge-sorting data across levels of exponentially increasing capacities in storage. A crucial design dimension of LSM-tree is its compaction granularity. Some designs perform Full Merge , whereby entire levels get compacted at once. Others perform Partial Merge , whereby smaller groups of files with overlapping key ranges are compacted independently. This paper shows that both strategies exhibit serious flaws. With Full Merge, space-amplification is exorbitant. The reason is that while compacting the LSM-tree's largest level, there must be at least twice as much storage space as data to store both the original and new files until the compaction is finished. On the other hand, Partial Merge exhibits excessive write-amplification. The reason is twofold. (1) The files getting compacted typically do not have perfectly overlapping key ranges, and so some non-overlapping data is superfluously rewritten in each compaction. (2) Files with different lifetimes become interspersed within the SSD leading to high SSD garbage-collection overheads. As the data size grows, these problems grow in magnitude. We introduce Spooky, a novel compaction granulation method to address these problems. Spooky partitions data at the largest level into equally sized files, and it partitions data at smaller levels based on the file boundaries at the largest level. This allows merging one group of perfectly overlapping files at a time to limit space-amplification and compaction overheads. At the same time, Spooky writes larger though fewer files simultaneously so that files with different lifetimes do not become as interspersed within the SSD. This cheapens garbage-collection. We show empirically that Spooky achieves >2x lower space-amplification than Full Merge and >2x lower write-amplification than Partial Merge at the same time. Niv Dayan, Tamar Weiss Orzech, Shmuel Dashevsky, Michael Pan, Edward Bortnikov, Moshe Twitto |
Proc. VLDB Endow. | 3 |
| 2021 | The End of Moore's Law and the Rise of The Data ProcessorabstractWith the end of Moore's Law, database architects are turning to hardware accelerators to offload computationally intensive tasks from the CPU. In this paper, we show that accelerators can facilitate far more than just computation: they enable algorithms and data structures that lavishly expand computation in order to optimize for disparate cost metrics. We introduce the Pliops Extreme Data Processor (XDP), a novel storage engine implemented from the ground up using customized hardware. At its core, XDP consists of an accelerated hash table to index the data in storage using less memory and fewer storage accesses for queries than the best alternative. XDP also employs an accelerated compressor, a capacitor, and a lock-free RAID sub-system to minimize storage space and recovery time while minimizing performance penalties. As a result, XDP overcomes cost contentions that have so far been inescapable. Niv Dayan, Yuval Rochman, Iddo Naiss, Shmuel Dashevsky, Noam Rabinovich, Edward Bortnikov, Igal Maly, Ofer Frishman, Itai Ben Zion, Avraham, Moshe Twitto, Uri Beitler, Evgeni Ginzburg, Mark Mokryn |
Proc. VLDB Endow. | 4 |