Optimizing bloom filter: Challenges, solutions, and comparisons

L Luo, D Guo, RTB Ma… - … Surveys & Tutorials, 2018 - ieeexplore.ieee.org
Bloom filter (BF) has been widely used to support membership query, ie, to judge whether a
given element x is a member of a given set S or not. Recent years have seen a flourish …

Data structures based on k-mers for querying large collections of sequencing data sets

C Marchet, C Boucher, SJ Puglisi, P Medvedev… - Genome …, 2021 - genome.cshlp.org
High-throughput sequencing data sets are usually deposited in public repositories (eg, the
European Nucleotide Archive) to ensure reproducibility. As the amount of data has reached …

Cuckoo filter: Practically better than bloom

B Fan, DG Andersen, M Kaminsky… - Proceedings of the 10th …, 2014 - dl.acm.org
In many networking systems, Bloom filters are used for high-speed set membership tests.
They permit a small fraction of false positive answers with very good space efficiency …

LSM-based storage techniques: a survey

C Luo, MJ Carey - The VLDB Journal, 2020 - Springer
Recently, the log-structured merge-tree (LSM-tree) has been widely adopted for use in the
storage layer of modern NoSQL systems. Because of this, there have been a large number …

{NV-Tree}: reducing consistency cost for {NVM-based} single level systems

J Yang, Q Wei, C Chen, C Wang, KL Yong… - 13th USENIX Conference …, 2015 - usenix.org
The non-volatile memory (NVM) has DRAM-like performance and disk-like persistency
which make it possible to replace both disk and DRAM to build single level systems. To keep …

bLSM: a general purpose log structured merge tree

R Sears, R Ramakrishnan - Proceedings of the 2012 ACM SIGMOD …, 2012 - dl.acm.org
Data management workloads are increasingly write-intensive and subject to strict latency
SLAs. This presents a dilemma: Update in place systems have unmatched latency but poor …

A general-purpose counting filter: Making every bit count

P Pandey, MA Bender, R Johnson, R Patro - Proceedings of the 2017 …, 2017 - dl.acm.org
Approximate Membership Query (AMQ) data structures, such as the Bloom filter, quotient
filter, and cuckoo filter, have found numerous applications in databases, storage systems …

[图书][B] Internet of things: architectures, protocols and standards

S Cirani, G Ferrari, M Picone, L Veltri - 2018 - books.google.com
This book addresses researchers and graduate students at the forefront of study/research on
the Internet of Things (IoT) by presenting state-of-the-art research together with the current …

Rosetta: A robust space-time optimized range filter for key-value stores

S Luo, S Chatterjee, R Ketsetsidis, N Dayan… - Proceedings of the …, 2020 - dl.acm.org
We introduce Rosetta, a probabilistic range filter designed specifically for LSM-tree based
key-value stores. The core intuition is that we can sacrifice filter probe time because it is not …

Building {Workload-Independent} storage with {VT-Trees}

PJ Shetty, RP Spillane, RR Malpani… - … USENIX Conference on …, 2013 - usenix.org
As the Internet and the amount of data grows, the variability of data sizes grows too—from
small MP3 tags to large VM images. With applications using increasingly more complex …