Workshop on Principles of Advanced and Distributed Simulation (PADS'05) (2005)
June 1, 2005 to June 3, 2005
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PADS.2005.7
Songjie Wei , University of Delaware
Jelena Mirkovic , University of Delaware
Martin Swany , University of Delaware
Internet worm spread is a phenomenon involving millions of hosts, who interact in complex and diverse environment. Scanning speed of each infected host depends on its resources and the defenses at work in its network. Aggressive worms further interact with the underlying Internet topology .. the dynamics of the spread is constrained by the limited bandwidth of network links, and high-volume scan traffic leads to BGP router failure thus affecting global routing. Worm traffic also interacts with legitimate background traffic competing for (and often winning) the limited bandwidth resources. To faithfully simulate worm spread and other Internet-wide events such as DDoS, flash crowds and spam we need a detailed Internet model, a packet-level simulation of relevant event features, and a realistic model of background traffic on the whole Internet. The memory and CPU requirements of such simulation exceed a single machine?s resources, creating a need for distributed simulation. We propose a design and present implementation of a distributed worm simulator, called PAWS. PAWS runs on Emulab testbed, which facilitates its use by other researchers. We validate PAWS in a variety of scenarios, and evaluate costs and benefits of distributed worm simulation.
S. Wei, J. Mirkovic and M. Swany, "Distributed Worm Simulation with a Realistic Internet Model," Workshop on Principles of Advanced and Distributed Simulation (PADS'05)(PADS), Monterey, Californi, 2005, pp. 71-79.