jan.kucera@cesnet.cz CESNET, a.l.e.
In collaboration with: , (University of Cambridge) (Barefoot Networks), (Brno University of Technology)
and (Queen Mary University of London)
1
jan.kucera@cesnet.cz CESNET, a.l.e. In collaboration with: , - - PowerPoint PPT Presentation
jan.kucera@cesnet.cz CESNET, a.l.e. In collaboration with: , (University of Cambridge) (Barefoot Networks) , (Brno University of Technology) and (Queen Mary University of London) 1 High-volume traffic clusters The importance of finding
1
2
3 Individual hosts / IP addresses IP prefixes Summary contribution Threshold T=10 Traffic aggregates
4
5
[1] Heavy-Hitter Detection Entirely in the Data Plane. V. Sivaraman, S. Narayana, O. Rottenstreich, S. Muthukrishnan, J. Rexford. In SOSR ’17. [2] One Sketch to Rule Them All: Rethinking Network Flow Monitoring with UnivMon. Z. Liu, A. Manousis, G. Vorsanger, et al. In SIGCOMM ’16. [3] Elastic Sketch: Adaptive and Fast Network-wide Measurements. T. Yang, J. Jiang, P. Liu, Q. Huang, J. Gong, Y. Zhou, et al. In SIGCOMM ’18.
6
… waiting to be exported ...
7
8
9
10 Time Starting condition Root node
tN
** = tP
c1
** += 1
c1
** += 1
c0
** += 1
… updates of the left or the right child node counter ...
c1
** = 0
c0
**
threshold T c0
** = 0
11
11 Time c1
**
threshold T
tN
0* = tP
c0
0* = c1 0* = 0
… packet reception counters updates ...
tN
1* = tP
c0
1* = c1 1* = 0
c0
0*
threshold T c0
0* = 0
… packet reception counters updates ...
tN
00 = tP
c0
00= c1 00 = 0
12
c0
1*+ c1 1*
threshold T tN
1* << tP and
tN
** = tP
c0
** = c1 ** = 0
… packet reception counters updates ...
tN
1* = tP
c0
1* = c1 1* = 0
… packet reception counters updates ...
Time c0
0*+ c1 0* threshold T
tN
0* << tP and
Time
13
14
15
16
17
18
Chip LUTs Regs Frequency Throughput Logic Memory Virtex 7 11 088 2 880 14 104 172.4 MHz 43.10 Mpps Virtex US+ 9 135 2 641 14 103 307.9 MHz 76.97 Mpps
19
TP … true positives, TN … true negatives FP … false positives, FN ... false negatives
20
21
two orders of magnitude
22
23
24
Summary contribution (descendants excluded) Threshold T=10 Traffic aggregates Hierarchical traffic aggregates