Software Overview: bmpcount implements a family of bitmap algorithms that count active flows at high speeds. Due to its modular structure it can be adapted to any instance of the isomorphic problem of counting the number of distinct elements in a multiset, with small per-element processing. Various members of the family are specialized to take advantage of specific particularities of the application: virtual bitmap is suited when the accuracy of counts is important only in a narrow range (e.g. triggers), multi resolution bitmap when it is important over a wide range and adaptive bitmap when repeated measurements are expected to give similar counts.
For more information see: http://ial.ucsd.edu/bitmaps
Practical Applications-Having an accurate count of active flows on high speed links has several important advantages:
Aid in the detection of port/ IP scans
Identify denial of service DoS attacks
Estimate the spreading rate of worms
Facilitate packet scheduling
Commerical Use: bmpcount is available for licensing from The Regents of the University of California.
Case No: SD2004-810
Inquiries To: invent@ucsd.edu