• 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