2013 International Conference on Reconfigurable Computing and FPGAs (ReConFig) 2013
DOI: 10.1109/reconfig.2013.6732297
|View full text |Cite
|
Sign up to set email alerts
|

Online heavy hitter detector on FPGA

Abstract: Abstract-Detecting heavy hitters is essential for many network management and security applications in the Internet and in data centers. Heavy hitter is the entity in a data stream whose amount of activity, such as bandwidth consumption or number of connections is higher than a given threshold. In this work, we propose a pipelined architecture for an online heavy hitter detector on FPGA. It also reports the top K heavy hitters. We design an application specific data forwarding mechanism to handle data hazards … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…The operations are executed in a three-stage pipeline: in the memory read stage, the counter value at the address given by the 5-universal hash result is retrieved from the table; in the second stage, the counter value returned from memory is modified; and, finally, in the memory write stage the updated counter value is written back to the memory. To avoid read after write (RAW) hazards that can occur during the counter update process, a circuit to handle RAW hazards adopted from [46] can be used. A RAW hazard occurs if an input ID enters the pipeline before the previous update of the same input ID has been completed.…”
Section: ) Qdr2ac Read/write Control Modulementioning
confidence: 99%
See 1 more Smart Citation
“…The operations are executed in a three-stage pipeline: in the memory read stage, the counter value at the address given by the 5-universal hash result is retrieved from the table; in the second stage, the counter value returned from memory is modified; and, finally, in the memory write stage the updated counter value is written back to the memory. To avoid read after write (RAW) hazards that can occur during the counter update process, a circuit to handle RAW hazards adopted from [46] can be used. A RAW hazard occurs if an input ID enters the pipeline before the previous update of the same input ID has been completed.…”
Section: ) Qdr2ac Read/write Control Modulementioning
confidence: 99%
“…At the end of each observation interval, the heavy hitter detection algorithm reports the IDs and sizes of all flow whose sizes exceeded a predefined threshold. A heavy hitter can be mathematically defined as follows [46]: Given an input packet stream σ =…”
Section: ) Heavy Hitter Detectionmentioning
confidence: 99%