VLDB 2026 Research / reviewers in the wild / expert
Shangsen Li
dblp:260/0113
· DBLP profile ↗
12ranked-venue papers
5as first author
11since 2021 · last 2026
0000-0002-9783-388XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 3 first-author · 8 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Velo-NC: Verified Worst-Case End-to-End Queueing-Delay Bounds Under Network Dynamics
Shangsen Li, Changhao Qiu, Lailong Luo, Bangbang Ren, Deke Guo |
IWQoS | 1 |
| 2026 | DenTC: An expandable framework for dynamic malicious traffic classification
Lailong Luo, Bangbang Ren, Deke Guo, Changhao Qiu, Shangsen Li, Xiaodong Wang 0002 |
Comput. Networks | 6 |
| 2025 | Lightweight Cross-Modal Network Traffic Classification Based on CLIP
Lailong Luo, Deke Guo, Xiaodong Wang 0002, Shangsen Li, Changhao Qiu |
APNet | 5 |
| 2025 | The Local Minimum Strategy: Accelerating Relocation in Cuckoo FilterabstractEfficient set representation and membership testing are important in high-speed network measurement. Fast insertions, space efficiency, fast query, and low false positive rate are the core requirements of traffic measurement, but existing solutions, such as hash tables and Bloom filters(BFs), cannot satisfy these requirements simultaneously. The state-of-the-art cuckoo filter and its variants(CFs) rely on the random eviction relocation strategy to resolve hash collisions, improving space utilization while reducing false positives and maintaining high query efficiency. However, CFs suffer a critical challenge in practical applications: insertion could trigger multiple evictions when all candidate buckets for an element are saturated, leading to insertion performance degradation, especially when space utilization exceeds 0.8. To solve the above problem, we propose a novel relocation strategy based on a random graph model, called the local minimum strategy. Our core idea is to use the implicit meaning of the number of evictions in each bucket as an indication to minimize the relocation of elements. We theoretically and experimentally prove that the eviction threshold for each bucket is$O(\log m)$, where$m$is the number of buckets. The threshold establishes the bounds for the probability of a successful insertion. The experimental results show that, the local minimum strategy significantly reduces the number of relocations by 67 %, as well as increasing the insertion throughput by more than 10 %. Niuniu Zhang, Lailong Luo, Qianzhen Zhang, Shangsen Li, Zhaoyun Ding, Xiang Zhao 0002, Deke Guo |
IWQoS | 4 |
| 2025 | TrafficCLIP: A lightweight cross-modal framework for network traffic classification
Lailong Luo, Deke Guo, Xiaodong Wang 0002, Shangsen Li, Changhao Qiu |
Comput. Networks | 5 |
| 2025 | GraphVeri: A NAR-based control plane verification framework for routing protocols
Shangsen Li, Lailong Luo, Changhao Qiu, Bangbang Ren, Yun Zhou 0001, Deke Guo, Richard T. B. Ma |
Comput. Networks | 1 |
| 2024 | I know I don't know: an evidential deep learning framework for traffic classification
Shangsen Li, Lailong Luo, Yun Zhou 0001, Deke Guo |
Frontiers Comput. Sci. | 1 |
| 2023 | A Shifting Filter Framework for Dynamic Set QueriesabstractSet query is a fundamental problem in computer systems. Plenty of applications rely on the query results of membership, association, and multiplicity. A traditional method that addresses such a fundamental problem is derived from Bloom filter. However, such methods may fail to support element deletion, require additional filters or apriori knowledge, making them unamenable to a high-performance implementation for dynamic set representation and query. In this paper, we envision a novel sketch framework that is multi-functional, non-parametric, space efficient, and deletable. As far as we know, none of the existing designs can guarantee such features simultaneously. To this end, we present a general shifting framework to represent auxiliary information (such as multiplicity, association) with the offset. Thereafter, we specify such design philosophy for a hash table horizontally at the slot level, as well as vertically at the bucket level. Theoretical and experimental results jointly demonstrate that our design works exceptionally well with three types of set queries under small memory. Pengtao Fu, Lailong Luo, Deke Guo, Shangsen Li, Yun Zhou 0001 |
IEEE/ACM Trans. Netw. | 4 |
| 2023 | Ark Filter: A General and Space-Efficient Sketch for Network Flow AnalysisabstractSketches are widely deployed to represent network flows to support complex flow analysis. Typical sketches usually employ hash functions to map elements into a hash table or bit array. Such sketches still suffer from potential weaknesses upon throughput, flexibility, and functionality. To this end, we propose Ark filter, a novel sketch that stores the element information with either of two candidate buckets indexed by the quotient or remainder between the fingerprint and filter length. In this way, no further hash calculations are required for future queries or reallocations. We further extend the Ark filter to enable capacity elasticity and more functionalities (such as frequency estimation and top-$k$query). Comprehensive experiments demonstrate that, compared with Cuckoo filter, Ark filter has$2.08\times$,$1.34\times$, and$1.68\times$throughput of deletion, insertion, and hybrid query, respectively; compared with Quotient filter, Ark filter has$4.55\times$,$1.74\times$, and$22.12\times$throughput of deletion, insertion, and hybrid query, respectively; compared with Bloom filter, Ark filter has$2.55\times$and$2.11\times$throughput of insertion and hybrid query, respectively. Lailong Luo, Pengtao Fu, Shangsen Li, Deke Guo, Qianzhen Zhang, Huaimin Wang 0001 |
IEEE/ACM Trans. Netw. | 3 |
| 2021 | The Vertical Cuckoo Filters: A Family of Insertion-friendly Sketches for Online ApplicationsabstractCuckoo filter (CF) and its variants are emerging as replacements of Bloom filters in various networking and distributed systems to support efficient set representation and membership testing. Cuckoo filters store item fingerprints directly with two candidate buckets and a reallocation scheme is implemented to mitigate the bucket overflow problem for higher space utilization. Such a reallocation scheme, once triggered, however, can be time-consuming. This shortcoming makes the existing CFs not applicable for insertion-intensive scenarios such as online applications wherein the items join and leave frequently. To this end, in this paper, we propose the Vertical Cuckoo filter (VCF) which extends the standard Cuckoo filter by providing more candidate buckets to each item. Another challenging issue with such a design is how to ensure that the candidate buckets can be indexed by each other such that no additional hash computation and item access are necessary during fingerprint reallocation. Therefore, we present the vertical hashing, which indexes the candidate buckets with the fingerprint and given bitmasks. We further generalize and improve the VCF by realizing$k$(≥ 4) candidate buckets and avoiding unnecessary computation. The comprehensive experiments indicate that VCF outperforms its same kinds in terms of space utilization and insertion throughput, with a slight compromise of lookup speed. Pengtao Fu, Lailong Luo, Shangsen Li, Deke Guo, Geyao Cheng, Yun Zhou 0001 |
ICDCS | 3 |
| 2021 | Stable Cuckoo Filter for Data StreamsabstractCuckoo filter (CF), Bloom filter (BF) and their variants are space-efficient probabilistic data structures for approximate set membership queries. However, their data synopsis would inevitably become unusable when there are a number of member updates on the set; while updates are not uncommon for the real-world data streaming applications such as duplicate item detection, malicious URL checking, and caching applications. It has been shown that some variants of BF can be adaptive to stream applications. However, current extensions of BF structures generally incur unstable performance or intolerant membership testing errors. In this paper, we aim to design a data synopsis for membership testing on data streams with stable performance and tolerant query errors. To this end, we propose Stable Cuckoo Filters (SCF), which take a fine-grained manner to evict the stale elements and store those more recent ones. SCF absorbs the design philosophy from several unsuccessful designs. Specifically, SCFs take elegant update operations to embed time information with insertion operation and carefully evict the stale elements. We show that a tight upper bound of the expected false positive rate (FPR) remains asymptotically constant over the insertion of new members. The query error for recent elements of SCF (FNR) is related to the characteristics of the input data stream and query workloads. Extensive experiments on the real-world and synthetic datasets show that our designs are more stable than the existing variants of BF and realize 7 x smaller false errors and up to 3 x throughput. Shangsen Li, Lailong Luo, Deke Guo |
ICPADS | 1 |
| 2020 | Multiset Synchronization with Counting Cuckoo Filters
Shangsen Li, Lailong Luo, Deke Guo |
WASA (1) | 1 |