Scalable statistics counters

  • Authors:
  • Dave Dice;Yossi Lev;Mark Moir

  • Affiliations:
  • Oracle Labs, Burlington, Massachusetts, USA;Oracle Labs, Burlington, Massachusetts, USA;Oracle Labs, Wellington, New Zealand

  • Venue:
  • Proceedings of the twenty-fifth annual ACM symposium on Parallelism in algorithms and architectures
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Statistics counters are important for purposes such as detecting excessively high rates of various system events, or for mechanisms that adapt based on event frequency. As systems grow and become increasingly NUMA, commonly used naive counters impose scalability bottlenecks and/or such inaccuracy that they are not useful. We present both precise and statistical (probabilistic) counters that are nonblocking and provide dramatically better scalability and accuracy properties. Crucially, these counters are competitive with the naive ones even when contention is low.