ExtendedSketch: Fusing Network Traffic for Super Host Identification With a Memory Efficient Sketch
Open Access
- 9 September 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 19 (6) , 3913-3924
Abstract
Sketches have been widely applied to identify super hosts in an efficient and accurate way. However, most sketches cannot flexibly balance memory usage and accuracy in host cardinality estimation. In order to solve this issue, we propose a novel extensible and reversible sketch, named ExtendedSketch, to achieve accurate super host identification with high memory efficiency. The core idea of ExtendedSketch is to monitor low-cardinality hosts with small-sized counters while dynamically extend the size of counters when monitoring high-cardinality hosts by applying an adaptive extension strategy. Such the strategy can adaptively increase counter size according to network traffic status at runtime, which not only ensures the accuracy of high-cardinality host estimation but also avoids unnecessary memory consumption. We perform theoretical analysis and conduct a series of experimental evaluations on ExtendedSketch based on real world network traffic. Experimental results show that under same memory usage, compared to the state-of-the-art, ExtendedSketch achieves 1.47.5 times smaller error rate in measuring host cardinality with 1.926.7 times better accuracy on super host identification and 95215 times faster speed on abnormal address reconstruction. Its advance in accuracy and efficiency demonstrates the practical significance of ExtendedSketch for super host identification.Keywords
Funding Information
- National Natural Science Foundation of China (6210070253)
- National Natural Science Foundation of China (62072351)
- Research Council of Finland (308087, 335262)
- Shaanxi Innovation Team Project (2018TD-007)
- Higher Education Discipline Innovation Project (B16037)
- Huawei Technologies Group Co.
This publication has 36 references indexed in Scilit:
- Networking for Big Data: A SurveyIEEE Communications Surveys & Tutorials, 2016
- RFID Technologies for Internet of Things2016
- Detection of Superpoints Using a Vector Bloom FilterIEEE Transactions on Information Forensics and Security, 2015
- Identifying High-Cardinality Hosts from Network-Wide Traffic MeasurementsIEEE Transactions on Dependable and Secure Computing, 2015
- A new connection degree calculation and measurement method for large scale network monitoringJournal of Network and Computer Applications, 2014
- Cyber Scanning: A Comprehensive SurveyIEEE Communications Surveys & Tutorials, 2013
- Discount Counting for Fast Flow Statistics on Flow Size and Flow VolumeIEEE/ACM Transactions on Networking, 2013
- HyperLogLog in practice2013
- Detecting Stealthy Spreaders by Random Aging Streaming FiltersIEICE Transactions on Communications, 2011
- A linear-time probabilistic counting algorithm for database applicationsACM Transactions on Database Systems, 1990