Title :
Fit a Spread Estimator in Small Memory
Author :
Yoon, MyungKeun ; Li, Tao ; Chen, Shigang ; Peir, Jih-Kwon
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL
Abstract :
The spread of a source host is the number of distinct destinations that it has sent packets to during a measurement period. A spread estimator is a software/hardware module on a router that inspects the arrival packets and estimates the spread of each source. It has important applications in detecting port scans and DDoS attacks, measuring the infection rate of a worm, assisting resource allocation in a server farm, determining popular Web contents for caching, to name a few. The main technical challenge is to fit a spread estimator in a fast but small memory (such as SRAM) in order to operate it at the line speed in a high-speed network. In this paper, we design a new spread estimator that delivers good performance in tight memory space where all existing estimators no longer work. The new estimator not only achieves space compactness but operates more efficiently than the existing ones. Its accuracy and efficiency come from a new method for data storage, called virtual vectors, which allow us to measure and remove the errors in spread estimation. We perform experiments on real Internet traces to verify the effectiveness of the new estimator.
Keywords :
Internet; invasive software; resource allocation; telecommunication network routing; telecommunication security; virtual storage; DDoS attack; Internet trace; Web content caching; high-speed network; network router; port scan detection; resource allocation; server farm; small SRAM memory; software/hardware module; virtual vector data storage; worm spread estimator; Communications Society; Computer crime; Hardware; High-speed networks; Internet; Monitoring; Network servers; Random access memory; Resource management; Web server;
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
DOI :
10.1109/INFCOM.2009.5061956