JOURNAL ARTICLE

High Throughput Hierarchical Heavy Hitter Detection in Data Streams

Abstract

Detecting heavy activity aggregation in data streams is a critical task for many networking, data base and data-mining applications. The aggregation points often belong to hierarchical domains (e.g. IP domain, XML data tree, etc.). These aggregation points are referred to as hierarchical heavy hitters. The hierarchical domains is usually very large with respect to both the number of aggregation points and the number of levels in the hierarchy. Due to the huge amount of intermediate data to be maintained and the dependency between hierarchy levels, it is challenging to detect hierarchical heavy hitters in very large hierarchical domains at high throughput. In this work, we propose a novel Sketch-counter-hybrid algorithm that decomposes the online hierarchical heavy hitter detection to independent and parallel online heavy hitter detection at each hierarchy level. We then propose a fully pipelined architecture suitable for FPGA implementation to accelerate the algorithm. We use IP network monitoring as an example of application. The post place-and-route results on a state-of-the-art FPGA show high throughput and scalability. Our architecture achieves 123 Gbps throughput assuming minimum-sized IPv4 packets while supporting the entire 32-bit IPv4 hierarchy on a single FPGA device. It sustains 100+ Gbps throughput while supporting various hierarchy sizes, stream sizes and accuracy requirements. Our architecture achieves much higher throughput than other techniques when accelerating Sketches of similar number of rows and columns, and counter sizes.

Keywords:
Computer science Throughput Scalability Data stream mining Hierarchy Parallel computing Distributed computing Computer network Data mining Database

Metrics

6
Cited By
0.90
FWCI (Field Weighted Citation Impact)
17
Refs
0.79
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Network Packet Processing and Optimization
Physical Sciences →  Computer Science →  Hardware and Architecture
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications
Internet Traffic Analysis and Secure E-voting
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Hierarchical Heavy Hitter Mining on Streams

Flip Korn

Encyclopedia of Database Systems Year: 2016 Pages: 1-4
BOOK-CHAPTER

Hierarchical Heavy Hitter Mining on Streams

Flip Korn

Encyclopedia of Database Systems Year: 2018 Pages: 1701-1705
BOOK-CHAPTER

Hierarchical Heavy Hitter Mining on Streams

Flip Korn

Encyclopedia of Database Systems Year: 2009 Pages: 1304-1307
JOURNAL ARTICLE

High Throughput Heavy Hitter Aggregation

Orestis PolychroniouKenneth A. Ross

Journal:   Columbia Academic Commons (Columbia University) Year: 2012
JOURNAL ARTICLE

High Throughput Sketch Based Online Heavy Hitter Detection on FPGA

Da TongViktor K. Prasanna

Journal:   ACM SIGARCH Computer Architecture News Year: 2016 Vol: 43 (4)Pages: 70-75
© 2026 ScienceGate Book Chapters — All rights reserved.