ChameleMon: Shifting Measurement Attention as Network State Changes
Kaicheng Yang, Yuhan Wu, Ruijie Miao, Tong Yang, Zirui Liu, Zicang Xu,, Rui Qiu, Yikai Zhao, Hanglong Lv, Zhigang Ji, Gaogang Xie

TL;DR
ChameleMon is a network measurement system that dynamically shifts focus between packet loss and heavy-hitter detection based on network state, using a novel FermatSketch data structure for efficient, simultaneous measurement.
Contribution
The paper introduces ChameleMon, a system that supports two key network measurement tasks simultaneously by dynamically adjusting measurement focus through a novel FermatSketch data structure.
Findings
Supports both packet loss and heavy-hitter detection simultaneously
Operates with low memory and bandwidth overhead
Automatically shifts measurement attention based on network state
Abstract
Flow-level network measurement is critical to many network applications. Among various measurement tasks, packet loss detection and heavy-hitter detection are two most important measurement tasks, which we call the two key tasks. In practice, the two key tasks are often required at the same time, but existing works seldom handle both tasks. In this paper, we design ChameleMon to support the two key tasks simultaneously. One key design/novelty of ChameleMon is to shift measurement attention as network state changes, through two dimensions of dynamics: 1) dynamically allocating memory between the two key tasks; 2) dynamically monitoring the flows of importance. To realize the key design, we propose a key technique, leveraging Fermat's little theorem to devise a flexible data structure, namely FermatSketch. FermatSketch is dividable, additive, and subtractive, supporting the two key tasks.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Network Security and Intrusion Detection · Software System Performance and Reliability
