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.

Guannan Pan

dblp:324/4082 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2025
—ORCID · none

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

Computer networks · 3 · 1 first-author · 3 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.

Theoretical computer science
1 paper
Algorithms and data structures · 75% Computational complexity · 25%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%
Computer networks
1 paper
Network measurement and analytics · 100%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › dynamic data structures
dynamic membership
0.912025
Bucket-Level Elastic Cuckoo Filter for Dynamic Set Membership Query and Encoded Set Operations · IEEE Trans. Netw. 2025
Computational complexity › query complexity
membership queries
0.912025
Bucket-Level Elastic Cuckoo Filter for Dynamic Set Membership Query and Encoded Set Operations · IEEE Trans. Netw. 2025
Algorithms and data structures
probabilistic data structures
0.912025
Bucket-Level Elastic Cuckoo Filter for Dynamic Set Membership Query and Encoded Set Operations · IEEE Trans. Netw. 2025
Algorithms and data structures › combinatorial algorithms
set operations
0.912025
Bucket-Level Elastic Cuckoo Filter for Dynamic Set Membership Query and Encoded Set Operations · IEEE Trans. Netw. 2025
Performance modeling and evaluation › probabilistic data structures
cuckoo filter
0.712023
Bucket-Level Elastic Cuckoo Filter Based on Consistent Hashing with High Memory Efficiency · ICNP 2023
Performance modeling and evaluation
probabilistic data structures
0.712023
Bucket-Level Elastic Cuckoo Filter Based on Consistent Hashing with High Memory Efficiency · ICNP 2023
Network measurement and analytics
membership query
0.212023
Bucket-Level Elastic Cuckoo Filter Based on Consistent Hashing with High Memory Efficiency · ICNP 2023

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

fingerprint re-addressing · 1.3consistent hashing · 1.3
YearPublicationVenuePosition
2025 Bucket-Level Elastic Cuckoo Filter for Dynamic Set Membership Query and Encoded Set Operations
Qingjun Xiao, Chenyang Guo, Guannan Pan, Wenjin Li
IEEE Trans. Netw.4
2023 Bucket-Level Elastic Cuckoo Filter Based on Consistent Hashing with High Memory Efficiency
abstract
Approximate Membership Query (AMQ) filter is a group of probabilistic data structures, such as Bloom filter and cuckoo filter, which supports approximate set membership queries under constant memory budget and time cost. It has numerous applications in real-world scenarios, such as connection tracking and IP blacklisting for network management and security. However, dynamic datasets are pervasive in practice, with the number of elements fluctuating significantly over time. This requires an AMQ structure to support the run-time memory reallocation for dynamic set representation. Although previous works exist that enhance the cuckoo filter to be memory elastic, most of them only support coarse-grained memory expansion at the filter level or the mini-filter level. We propose a new AMQ filter named BECF (Bucket-level Elastic Cuckoo Filter) that allows fine-grained expansion and shrinkage at the bucket level. BECF combines cuckoo filter with consistent hashing technique, which one-to-one maps the buckets of a cuckoo filter to the segments of a hashring. To allow the number of segments to increase dynamically, BECF splits an arbitrary segment into two child segments, and adopts a segment re-addressing technique that borrows extra bits from element fingerprint to identify the child segment prefix. We also minimize the data movement between the parent and the child segments (or buckets), and preserve all the good properties of cuckoo filter after the expansion. Our experiments show that BECF attains 37% lower memory cost (while holding the same number of elements), 12% higher insertion speed and 20% faster query speed than other designs.
Guannan Pan, Qingjun Xiao
ICNP1
2022 Accurately Identify Time-decaying Heavy Hitters by Decay-aware Cuckoo Filter along Kicking Path
abstract
In high-speed networks, flow-level traffic measurement is an essential tool to understand how network bandwidth is being utilized. It can be used to detect anomalous traffic behaviors due to operational or security issues. Perhaps the most important measurement task is to track the heavy hitters (HHs), i.e., the flows occupying the greatest shares of bandwidth. But most existing solutions have no concept of time window: Whenever a measurement period ends, the data sketch, which is deployed in the data plane for monitoring HHs, must be transferred to the control plane and then reset to zeros. It is better to capture network conditions of the continuous recent past by designing a HHs measurement solution that can support time-decaying window. As a result, recently several related works are devoted to tracking the time-decaying heavy hitters, including time-decaying CountMin and time-decaying Space-Saving. However, their memory-accuracy tradeoff is still suboptimal. In this paper, we attain higher performance by proposing a new algorithm named DecayAware Cuckoo Filter along Kicking Path (DAKP-CF). It can be regarded as a variant of cuckoo filter (an improved version of hash table with better memory efficiency), which transforms each bucket into a bucket-level min-heap. Its key advantage is that, when we update the table as a packet arrive, it can discover and replace the most time-decayed flow along the kicking path of a cuckoo filter. We deliberately avoid scanning the entire table to keep the high time efficiency. The experiment results show that our DAKP-CF can reach the same identification accuracy as existing methods with roughly 25% memory cost. In addition, we build a prototype of our DAKP-CF by P4-programmable BMv2 software switch.
Qingjun Xiao, Guannan Pan
IWQoS3