Abstract
Network measurement plays a critical role in numerous network applications that rely on fundamental flow processing tasks such as frequency estimation, heavy hitter detection, and distribution estimation. Sketch has emerged as an efficient approach for network measurement due to its low overhead. However, most sketch-based solutions target static windows while enabling sliding window-based measurement remains an open challenge. This paper introduces two novel general frameworks applicable to diverse sketch models for sliding window-based network measurement: a traditional sliding window framework and a fine-grained flow-level framework. The traditional framework divides the window into parts and uses centralized flushing to remove expired parts. The flow-level framework tracks timestamps to maintain exact flow characteristics over one period, preventing truncation. To optimize memory usage, a bit-wise adaptive allocation algorithm allows dynamic borrowing of unused counter bits. The frameworks are evaluated on sketches for different flow processing tasks. Results show the frameworks are widely generalizable, reduce error substantially compared to existing approaches, and provide more efficient memory usage.
Original language | English |
---|---|
Title of host publication | 2024 IEEE/ACM 32nd International Symposium on Quality of Service, IWQoS 2024 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9798350350128 |
DOIs | |
Publication status | Published - 26 Sept 2024 |
Event | 32nd IEEE/ACM International Symposium on Quality of Service, IWQoS 2024 - Guangzhou, China Duration: 19 Jun 2024 → 21 Jun 2024 |
Publication series
Name | IEEE International Workshop on Quality of Service, IWQoS |
---|---|
ISSN (Print) | 1548-615X |
Conference
Conference | 32nd IEEE/ACM International Symposium on Quality of Service, IWQoS 2024 |
---|---|
Country/Territory | China |
City | Guangzhou |
Period | 19/06/24 → 21/06/24 |
Bibliographical note
Publisher Copyright:© 2024 IEEE.
Keywords
- approximate estimate
- Sketch
- sliding window