Abstract
The superpoints are the sources (or the destinations) that connect with a great deal of destinations (or sources) during a measurement time interval, so detecting the superpoints in real time is very important to network security and management. Previous algorithms are not able to control the usage of the memory and to deliver the desired accuracy, so it is hard to detect the superpoints on a high speed link in real time. In this paper, we propose an adaptive sampling algorithm to detect the superpoints in real time, which uses a flow sample and hold module to reduce the detection of the non-superpoints and to improve the measurement accuracy of the superpoints. We also design a data stream structure to maintain the flow records, which compensates for the flow Hash collisions statistically. An adaptive process based on different sampling probabilities is used to maintain the recorded IP addresses in the limited memory. This algorithm is compared with the other algorithms by analyzing the real network trace data. Experiment results and mathematic analysis show that this algorithm has the advantages of both the limited memory requirement and high measurement accuracy.
Similar content being viewed by others
References
Yang F, Duan H X, Li X. Modeling and analyzing of the interaction between worms and antiworms during network worm propagation. Sci China Ser F-Inf Sci, 2005, 48(1): 91–106
Moore D, Paxson V, Savage S, et al. Inside the slammer worm. Secur Privacy Mag, 2003, 1(4): 33–39
Abhishek K, Xu Jun, Li Li, et al. Space code bloom filter for efficient traffic flow measurement. In: Proceedings of ACM/USENIX Internet Measurement Conference. Miami: ACM Press, October 2003: 167–172
Abhishek K, Minho S, Xu Jun, et al. Data streaming algorithms for efficient and accurate estimation of flow size distribution. New York: ACM Press, June 2004. 177–188
Estan C, Varghese G, Fisk M, et al. Bitmap algorithms for counting active flows on high speed links. In: Internet Measurement Conference. Miami: ACM Press, 2003. 153–166
Estan C, Varghese G. New directions in traffic measurement and accounting. In Sigcomm. Pittsburgh: ACM Press, 2002. 323–336
Frederic R, Sebastia S, Josep Y. Shared state sampling. In: Internet Measurement Conference. Rio de Janeriro: ACM Press, 2006. 1–14
Bruno R, Towsley D, Ye Tao, et al. Fisher information of sampled packets: an application to flow size estimation. In: Internet Measurement Conference. Rio de Janeriro: ACM Press, 2006. 15–26
Duffield N, Lund C, Thorup M. Charging from sampled network usage. In: ACM Sigcomm Internet Measurement Workshop. San Francisco: ACM Press, 2001. 245–256
Duffield N, Lund C, Thorup M. Estimating flow distributions from sampled flow statistics. In: Sigcomm. Karlsruhe: ACM Press, 2003. 325–336
Roesch M. Snort-lightweight intrusion detection for network. In: Proc USENIX Systems Administration Conference. Seattle: USENIX Assoc, 1999. 229–238
Plonka D. Flowscan: a network traffic flow reporting and visualization tool. In: USENIX LISA, New Orleans: USENIX Assoc, 2000. 305–317
Venkataraman S, Song D, Gibbons P, et al. New streaming algorithms for fast detection of superspreaders. In: Proc NDSS. San Diego: Internet Society, 2005
Zhao Q, Kumar A, Xu J. Joint data streaming and sampling techniques for detection of super sources and destinations. In: IMC Berkeley: ACM Press, 2005. 77–90
Kamiyama N, Mori T, Kawahara R. Simple and adaptive identification of superspreaders by flow sampling. In: Infocom. Anchorage: IEEE press, 2007. 2481–2485
Estan C, Keys K, David M, et al. Building a better netflow. In: Sigcomm. Portland: ACM Press, 2004. 245–256
Keys K, David M, Estan C, et al. A robust system for accurate real-time summaries of internet traffic. ACM Sigmetrics. Banff: ACM Press, 2005. 85–96
Cheng G, Gong J. A resource-efficient flow monitoring system. IEEE Commun Lett, 2007, 11(6): 558–560
Cohen E, Duffield N, Kaplan H. Algorithm and estimators for accurate summarization of internet traffic. In: IMC. San Diego: ACM Press, 2007. 265–278
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the National Basic Research Program of China (Grant No. 2003cb314804)
Rights and permissions
About this article
Cite this article
Cheng, G., Gong, J., Ding, W. et al. Adaptive sampling algorithm for detection of superpoints. Sci. China Ser. F-Inf. Sci. 51, 1804–1821 (2008). https://doi.org/10.1007/s11432-008-0158-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-008-0158-2