Moshe Twitto

dblp:37/3321 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
3since 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 · 3 · 3 since 2021Theory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 86% Hardware accelerators and domain-specific architectures · 14%
Databases, data mining, and information retrieval
1 paper
Indexing and storage engines · 100%
Theoretical computer science
2 papers
Coding theory · 100%

Topics — the 17 heaviest of 18, 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
Indexing and storage engines › membership query › approximate membership query
cuckoo filter
0.512021
Chucky: A Succinct Cuckoo Filter for LSM-Tree · SIGMOD Conference 2021
Indexing and storage engines
key-value store
0.512021
Chucky: A Succinct Cuckoo Filter for LSM-Tree · SIGMOD Conference 2021
Indexing and storage engines › key-value store
LSM-tree key-value store
0.512021
Chucky: A Succinct Cuckoo Filter for LSM-Tree · SIGMOD Conference 2021
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
Indexing and storage engines › membership query › approximate membership query
bloom filter
0.112021
Chucky: A Succinct Cuckoo Filter for LSM-Tree · SIGMOD Conference 2021
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
Coding theory › channel coding
error probability bounds
0.122007
Tightened Upper Bounds on the ML Decoding Error Probability of Binary Linear Block Codes · IEEE Trans. Inf. Theory 2007
On the Error Exponents of Improved Tangential Sphere Bounds · IEEE Trans. Inf. Theory 2007
Coding theory › error-correcting codes › decoding › decoding algorithms › optimal decoding
maximum-likelihood decoding
0.122007
Tightened Upper Bounds on the ML Decoding Error Probability of Binary Linear Block Codes · IEEE Trans. Inf. Theory 2007
On the Error Exponents of Improved Tangential Sphere Bounds · IEEE Trans. Inf. Theory 2007
Coding theory
distance spectrum
0.112007
Tightened Upper Bounds on the ML Decoding Error Probability of Binary Linear Block Codes · IEEE Trans. Inf. Theory 2007
Coding theory › channel coding
error exponent
0.112007
On the Error Exponents of Improved Tangential Sphere Bounds · IEEE Trans. Inf. Theory 2007
Coding theory › error-correcting codes › coding bounds
tangential sphere bound
0.112007
On the Error Exponents of Improved Tangential Sphere Bounds · IEEE Trans. Inf. Theory 2007
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.6
2021 Chucky: A Succinct Cuckoo Filter for LSM-Tree
abstract
Modern key-value stores typically rely on an LSM-tree in storage (SSD) to handle writes and Bloom filters in memory (DRAM) to optimize reads. With ongoing advances in SSD technology shrinking the performance gap between storage and memory devices, the Bloom filters are now emerging as a performance bottleneck.
Niv Dayan, Moshe Twitto
SIGMOD Conference2
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.11
2007 On the Error Exponents of Improved Tangential Sphere Bounds
abstract
The performance of maximum-likelihood (ML) decoded binary linear block codes over the additive white Gaussian noise (AWGN) channel is addressed via the tangential sphere bound (TSB) and two of its recent improved versions. The correspondence is focused on the derivation of the error exponents of these bounds. Although it was shown that some recent improvements of the TSB tighten this bound for finite-length codes, it is demonstrated in this correspondence that their error exponents coincide. For an arbitrary ensemble of binary linear block codes, the common value of these error exponents is explicitly expressed in terms of the asymptotic growth rate of the average distance spectrum
Moshe Twitto, Igal Sason
IEEE Trans. Inf. Theory1
2007 Tightened Upper Bounds on the ML Decoding Error Probability of Binary Linear Block Codes
abstract
The performance of maximum-likelihood (ML) decoded binary linear block codes is addressed via the derivation of tightened upper bounds on their decoding error probability. The upper bounds on the block and bit error probabilities are valid for any memoryless, binary-input and output-symmetric communication channel, and their effectiveness is exemplified for various ensembles of turbo-like codes over the additive white Gaussian noise (AWGN) channel. An expurgation of the distance spectrum of binary linear block codes further tightens the resulting upper bounds.
Moshe Twitto, Igal Sason, Shlomo Shamai
IEEE Trans. Inf. Theory1
2006 Tightened Upper Bounds on the ML Decoding Error Probability of Binary Linear Block Codes
abstract
The performance of maximum-likelihood (ML) decoded binary linear block codes is addressed via the derivation of tightened upper bounds on their decoding error probability. The upper bounds on the block and bit error probabilities are valid for any memoryless, binary-input and output-symmetric communication channel. The effectiveness of these bounds is exemplified for ensembles of turbo-like codes
Moshe Twitto, Igal Sason, Shlomo Shamai
ISIT1