Class MeanRateWormTrafficState


public class MeanRateWormTrafficState
extends WormTrafficState

Worm induced traffic model. Contains information about scanning traffic induced by the worm.

Field Summary
 float scanRate
          Mean scan rate.
Fields inherited from class SSF.App.Worm.WormTrafficState
Constructor Summary
MeanRateWormTrafficState(AS _myAS)
Method Summary
 void update()
          State update.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


public float scanRate
Mean scan rate. (Outbound)

Constructor Detail


public MeanRateWormTrafficState(AS _myAS)
Method Detail


public void update()
State update. The mean outbound scan rate is set proportional to the number of infected hosts in this AS. The scan rate is then updated for each registered gateway (border) router.
Assumption: the simplifying assumption is made that the scans are spread evenly over the (registered) border routers.

Specified by:
update in class WormTrafficState