ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution
Jiˇ r´ ı Matouˇ sek1, Gianni Antichi2, Adam Luˇ cansk´ y3 Andrew W. Moore2, Jan Koˇ renek1
1Brno University of Technology 2University of Cambridge 3CESNET
ClassBench-ng: Recasting ClassBench After a Decade of Network - - PowerPoint PPT Presentation
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution sek 1 , Gianni Antichi 2 , Adam Lu y 3 Ji r Matou cansk Andrew W. Moore 2 , Jan Ko renek 1 1 Brno University of Technology 2 University of Cambridge 3 CESNET
1Brno University of Technology 2University of Cambridge 3CESNET
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 2 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 3 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 4 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 5 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 6 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 7 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 8 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 9 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 10 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 11 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 12 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 13 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 14 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 15 / 34
0 % 5 % 10 % 15 % 20 % 25 % 30 % 35 % 4 7 8 5 1 2 5 1 6 5 1 9 5 2 4 5 2 7 7 8 8 7 8 9 7 9 6 1 2 4 1 3 2 1 3 4 1 3 5 1 5 5 1 2 4 8 Distribution Rule Type Number
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 16 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 17 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 18 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 19 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 20 / 34
1 branching probabilities adjustment (↓) 2 average skew distribution adjustment (↑) 3 prefixes length distribution adjustment (↓)
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 21 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 22 / 34
1 uses Improved ClassBench to generate the given number of
2 removes IPv4 5-tuple fields that are not part of the given
3 adds OpenFlow-specific header fields that are part of the
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 23 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 24 / 34
n
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 25 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 26 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 27 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 28 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 29 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 30 / 34
field = 1
N
field
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 31 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 32 / 34
ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution 33 / 34