DocumentCode
3762415
Title
Counter Tree: A Scalable Counter Architecture for Per-Flow Traffic Measurement
Author
Min Chen;Shigang Chen
Author_Institution
Dept. of Comput. &
fYear
2015
Firstpage
111
Lastpage
122
Abstract
Per-flow traffic measurement, which is to count the number of packets for each active flow during a certain measurement period, has many applications in usage accounting, traffic engineering, service provision and anomaly detection. In order to maintain the high throughput of routers or switchers, the per-flow traffic measurement module should use high-bandwidth SRAM that allows fast memory accesses. Due to the limited SRAM space, exact counting, which requires to keep a counter for each flow, does not scale to large networks consisting of numerous flows. Some recent work takes a different path to accurately estimate the flow sizes using counter architectures that can fit into tight SRAM. However, existing counter architectures have some limitations, either still requiring considerable SRAM space, or having a very small estimation range. In this paper, we design a scalable counter architecture Counter Tree which leverages a two-dimensional counter sharing scheme to achieve far better memory efficiency and significantly extend estimation range. The extensive experiments with real network trace demonstrate that our counter architecture can produce accurate estimates for flows of all sizes even under a very tight memory space, e.g., 2 bits per flow.
Keywords
"Radiation detectors","Random access memory","Size measurement","Estimation","Memory management","Time measurement"
Publisher
ieee
Conference_Titel
Network Protocols (ICNP), 2015 IEEE 23rd International Conference on
ISSN
1092-1648
Type
conf
DOI
10.1109/ICNP.2015.15
Filename
7437121
Link To Document