MVPipe: Enabling Lightweight Updates and Fast Convergence in Hierarchical Heavy Hitter Detection
Lu Tang, Qun Huang, Patrick P. C. Lee

TL;DR
MVPipe is a novel invertible sketch that enables lightweight, fast, and resource-efficient hierarchical heavy hitter detection in network traffic, suitable for programmable switches.
Contribution
It introduces MVPipe, a new invertible sketch leveraging IP traffic skewness for rapid, resource-efficient hierarchical heavy hitter detection with theoretical accuracy analysis.
Findings
Achieves high accuracy and throughput in real-world tests.
Converges faster than existing schemes.
Uses low resources in Tofino switch deployment.
Abstract
Finding hierarchical heavy hitters (HHHs) (i.e., hierarchical aggregates with exceptionally huge amounts of traffic) is critical to network management, yet it is often challenged by the requirements of fast packet processing, real-time and accurate detection, as well as resource efficiency. Existing HHH detection schemes either incur expensive packet updates for multiple aggregation levels in the IP address hierarchy, or need to process sufficient packets to converge to the required detection accuracy. We present MVPipe, an invertible sketch that achieves both lightweight updates and fast convergence in HHH detection. MVPipe builds on the skewness property of IP traffic to process packets via a pipeline of majority voting executions, such that most packets can be updated for only one or few aggregation levels in the IP address hierarchy. We show how MVPipe can be feasibly deployed in…
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 Traffic and Congestion Control · Network Security and Intrusion Detection
