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

Bongki Cho

dblp:264/2874 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1

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
1 paper
Storage systems · 46% Performance modeling and evaluation · 30% Memory systems · 23%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › probabilistic data structures
cuckoo filter
0.412020
AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020
Storage systems › transaction support › transactional storage
failure atomicity
0.412020
AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020
Storage systems
key-value storage
0.412020
AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020
Memory systems
non-volatile memory
0.412020
AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020

Methods — techniques the papers use, named apart from their topics

probabilistic modeling · 0.4
YearPublicationVenuePosition
2020 AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories
abstract
Approximate Membership Query (AMQ) data structures are widely used in databases, storage systems, and other domains. Recent advances in Non-Volatile Memory (NVM) technologies made possible byte-addressable, high performance persistent memories. This paper presents an optimized persistent AMQ for NVM, called AniFilter (AF). Based on Cuckoo Filter (CF), AF improves insertion throughput on NVM with Spillable Buckets and Lookahead Eviction, and lookup throughput with Bucket Primacy. To analyze the effect of our optimizations, we design a probabilistic model to estimate the performance of CF and AF. For failure atomicity, AF writes minimum amount of logging to maintain its consistency. We evaluated AF and four other AMQs - CF, Morton Filter (MF), Rank-and-Select Quotient Filter (RSQF), and Bloom Filter (BF) - on NVM. We use Intel Optane DC Persistent Memory and Quartz emulation for the evaluation. AF and CF are generally much faster than the other filters for sequential runs. However, in high load factors CF's insertion throughput becomes prohibitively low due to the eviction overhead. With our optimizations, AF's insertion throughput is fastest even in high load factors. In parallel evaluation, AF's performance is substantially higher than CF for both insertion and lookup. Our optimizations reduce the bandwidth consumption, making AF's parallel performance much faster than CF's on bandwidth-limited NVM. For parallel insertion AF is up to 10.7X faster than CF (2.6X faster on average) and for parallel lookup AF is up to 1.2X faster (1.1X faster on average).
Hyungjun Oh, Bongki Cho, Changdae Kim 0001, Heejin Park, Jiwon Seo 0002
EuroSys2