상세 보기
초록
Cardinality estimation has become an essential building block of modern network monitoring systems due to the increasing concerns of cyberattacks (e.g., Denial-of-Service, worm, spammer, scanner, etc.). However, the ever-increasing attack scale and the diversity of patterns (i.e., flow size distribution) will produce a biased estimation of existing solutions if apply a monotonic hypothesis for network traffic. The most representative solution is virtual HyperLogLog (vHLL), which extended the proven HLL, a single element cardinality estimation solution, to a multi-tenant version using a memory random sharing and noise elimination approach. In this paper, we show that the assumption made by vHLL's does not work for large-scale network traffic with diverse flow distributions. To resolve the issue, we propose a novel noise elimination method, called Rank Recovery-based Spread Estimator (RRSE), which is tolerant to both attack and normal traffic scenarios while using limited computation and storage. We show that our recovery function is more reliable than state-of-the-art approaches. Moreover, we implemented RRSE in a programmable switch to show the feasibility.
키워드
- 제목
- Minimizing Noise in HyperLogLog-Based Spread Estimation of Multiple Flows
- 저자
- Dinh Nguyen Dao; Jang, Rhongho; Jung, Changhun; Mohaisen, David; Nyang, DaeHun
- 발행일
- 2022
- 유형
- Proceedings Paper
- 저널명
- Proceedings : International Conference on Dependable Systems and Networks
- 페이지
- 331 ~ 342