Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shmuel Dashevsky

dblp:300/4394 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Storage systems › key-value storage
compaction strategy
0.612022
Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022
Storage systems
key-value storage
0.612022
Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022
Storage systems › key-value storage
LSM-tree
0.612022
Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022
Storage systems › flash and SSD › flash memory management › garbage collection
write amplification
0.612022
Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022
Storage systems
flash and SSD
0.212022
Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022
Storage systems › flash and SSD › flash memory management
garbage collection
0.212022
Spooky: Granulating LSM-Tree Compactions Correctly · Proc. VLDB Endow. 2022
Storage systems › storage reliability
RAID
0.112021
The End of Moore's Law and the Rise of The Data Processor · Proc. VLDB Endow. 2021
Storage systems
storage engine
0.112021
The End of Moore's Law and the Rise of The Data Processor · Proc. VLDB Endow. 2021
YearPublicationVenuePosition
2022 Spooky: Granulating LSM-Tree Compactions Correctly
abstract
Modern 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 Processor
abstract
With 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