Proceedings of the 2003 ACM SIGCOMM Conference on Internet Measurement - IMC '03 2003
DOI: 10.1145/948205.948225
|View full text |Cite
|
Sign up to set email alerts
|

Bitmap algorithms for counting active flows on high speed links

Abstract: In this paper we present a family of algorithms that address the problem of counting the number of distinct header patterns (flows) seen on a high speed link. Such counting can be used to detect DoS attacks and port scans, and to solve measurement problems. The central difficulty is that count processing must be done within a packet arrival time (8 nsec at OC-768 speeds) and, hence, must require only a small number of memory references to limited, fast memory. A naive solution that maintains a hash table requi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
141
0

Year Published

2005
2005
2020
2020

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 209 publications
(141 citation statements)
references
References 10 publications
0
141
0
Order By: Relevance
“…In order to extract the features with minimum overhead, we implement the multi-resolution bitmap algorithms proposed in [13]. The advantage of the multi-resolution bitmaps is that they bound the number of memory accesses per packet as compared to classical hash tables and they can handle a large number of items with good accuracy and small memory footprint.…”
Section: Feature Extractionmentioning
confidence: 99%
“…In order to extract the features with minimum overhead, we implement the multi-resolution bitmap algorithms proposed in [13]. The advantage of the multi-resolution bitmaps is that they bound the number of memory accesses per packet as compared to classical hash tables and they can handle a large number of items with good accuracy and small memory footprint.…”
Section: Feature Extractionmentioning
confidence: 99%
“…This algorithm applied maximum likelihood estimation (MLE) and mean value estimation (MVE) to estimate the length of every flow. C. Estan, G. Varghese and M. Fisk [10] described a bitmap algorithm to take count of the flows with different length with little storage resource. But all those algorithms and methods do not maintain the detail information for flows, which can satisfy the needs of special applications (i.e.…”
Section: Related Workmentioning
confidence: 99%
“…This problem is algorithmically equivalent to the problem of finding superspreaders which has been addressed by Venkataraman et al [29] and they have independently proposed techniques equivalent to our flow sample and hold and Bloom filter tuple set counting. Efficient bitmap algorithms for flow counting have been proposed [15]. Our system directly uses some of them while improving on others.…”
Section: Related Workmentioning
confidence: 99%
“…The "global counters" that are part of the reports do not pose significant issues: for the bytes and packets we use simple counters, and for counting distinct addresses, ports, and flows we use multiresolution bitmaps [15]. Since these have low and constant CPU and memory usage and well understood accuracy, the rest of the paper will focus on the hog reports.…”
Section: Algorithms For Traffic Reportsmentioning
confidence: 99%
See 1 more Smart Citation