Title :
Distributed worm simulation with a realistic Internet model
Author :
Wei, Songjie ; Mirkovic, Jelena ; Swany, Martin
Author_Institution :
Dept. of Comput. & Inf. Sci., Delaware Univ., Newark, DE, USA
Abstract :
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.
Keywords :
Internet; bandwidth allocation; digital simulation; distributed processing; invasive software; performance evaluation; telecommunication network routing; telecommunication traffic; BGP router failure; Emulab testbed; Internet model; PAWS; distributed simulation; distributed worm simulation; global routing; high-volume scan traffic; packet-level simulation; worm traffic; Bandwidth; Discrete event simulation; IP networks; Internet; Network topology; Plasma welding; Routing; Telecommunication traffic; Testing; Traffic control;
Conference_Titel :
Principles of Advanced and Distributed Simulation, 2005. PADS 2005. Workshop on
Print_ISBN :
0-7695-2383-8
DOI :
10.1109/PADS.2005.7