Abstract
Per-Flow cardinality measurement in high-speed networks is essential for network security and traffic analysis applications. Flow cardinality refers to the number of distinct elements within a flow, such as the number of unique destination IPs associated with a given source IP. While extensive research has been conducted on single-flow cardinality estimation, achieving accurate per-flow cardinality measurement with real-time performance and low memory overhead remains challenging in large-scale network environments, particularly given the highly skewed distribution of flow cardinalities where mouse flows with smaller cardinalities dominate, and elephant flows with larger cardinalities are fewer. This paper introduces MEC-Sketch, a memory-efficient cardinality estimation data structure that leverages the inherently skewed distribution of flow cardinalities in network traffic. MEC-Sketch employs a dual-component architecture: a heavy part utilizing a majority vote algorithm for precise super-spreader detection, and a light part implementing compact cardinality estimators for memory-efficient measurement of mouse flows. We address two fundamental technical challenges: (1) adapting the majority vote algorithms to operate with cardinality estimators that lack native support for real-time queries, and (2) implementing an effective mapping strategy between large estimators in the heavy part and small estimators in the light part during elephant-mouse flow separation. Comprehensive evaluations on real-world network traces demonstrate that MEC-Sketch significantly outperforms state-of-the-art solutions in terms of estimation accuracy, memory efficiency, and computational performance for both cardinality estimation and super-spreader detection tasks.
| Original language | English |
|---|---|
| Title of host publication | 2025 IEEE 33rd International Conference on Network Protocols (ICNP): Proceedings |
| Publisher | IEEE |
| Number of pages | 11 |
| ISBN (Electronic) | 9798331503765 |
| ISBN (Print) | 9798331503772 |
| DOIs | |
| Publication status | Published - Sept 2025 |
| Event | 2025 IEEE 33rd International Conference on Network Protocols (ICNP) - Seoul, Korea, Republic of Duration: 22 Sept 2025 → 25 Sept 2025 |
Publication series
| Name | Proceedings - International Conference on Network Protocols, ICNP |
|---|---|
| Publisher | IEEE |
| ISSN (Print) | 1092-1648 |
| ISSN (Electronic) | 2643-3303 |
Conference
| Conference | 2025 IEEE 33rd International Conference on Network Protocols (ICNP) |
|---|---|
| Abbreviated title | ICNP 2025 |
| Country/Territory | Korea, Republic of |
| City | Seoul |
| Period | 22/09/25 → 25/09/25 |
Bibliographical note
Publisher Copyright:© 2025 IEEE.
Funding
This work is supported by the National Natural Science Foundation of China under Grant Nos. U22B2005, 62432003 and 62032013; the Liaoning Revitalization Talents Program under Grant No. XLYC2403086; and the financial support of Lingnan University (LU) under Grant No. DB23A9.
Keywords
- sketch
- cardinality estimation
- super-spreader detection
- network measurement
Fingerprint
Dive into the research topics of 'MEC-Sketch: Memory-Efficient Per-Flow Cardinality Measurement in High-Speed Networks'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Knowledge Graph-based Recommendation Framework for Manual Network Configuration
SHEN, J. (PI)
1/05/23 → 30/10/25
Project: Grant Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver