Simulate a worm propagation considering no delay, Basic Statistics

Assignment Help:

You are required to simulate simple worm propagation in a medium-scale network by using discrete-time simulation technique.

Assume that in an isolated network with IP address space (i.e., the network is assigned with /n IP prefix space), there are N vulnerable computers to a particular worm in this network. These vulnerable computers occupy the even number of IP addresses starting from the lower end of the address space of the network. For example, if the network has an IP space of 192.168.0.0/16 and there are 100 vulnerable computers, then the IP addresses of these vulnerable computers are: 192.168.0.0, 192.168.0.2, 192.168.0.4, ....., until 192.168.0.200.

Now the worm starts its infection within this network from 1 initially infected machine (randomly picked from those vulnerable computers). At each discrete time unit, a worm-infected computer can scan randomly picked IP addresses within this network (the network has IP addresses). If it finds a vulnerable computer, it infects the vulnerable computer and this newly infected computer can start infecting others from the next discrete time (no delay is considered).

For such a worm propagation, we have introduced that it can be modeled by:

Where I(t) is the number of infected computers at time t.

Your assignments are:

1). Simulate a worm propagation considering no delay.

Simulate a worm propagation with parameters n=18, N=400, =2. You need to simulate the worm propagation for 100 runs in order to get the average values for I(t) for each discrete time t. Each of your simulation run should end when all vulnerable machines have been infected.

a). Draw a figure to compare the I(t) derived from the simulations (averaged value or called sample mean) and the above differential equation (i.e., the figure contains two I(t) curves). They should be matched with each other (with some statistical errors). The numerical result of the differential equation above can be derived by Matlab Simulink.

b). Draw a figure shows the I(t) from the first 3 simulation runs. This figure will exhibit the statistical variance in worm propagation process (each simulation run the worm's propagation dynamic is slightly different).


Related Discussions:- Simulate a worm propagation considering no delay

Completely randomized design, Ask question #MinimumAgency revenues. An econ...

Ask question #MinimumAgency revenues. An economic consultant was retained by a large employment agency in a metropolitan area to develop a regression model for predicting monthly a

Comparing Two Samples, Ask qComparing Two Samples: 1. Apply the function "p...

Ask qComparing Two Samples: 1. Apply the function "plot" to the formula that relates the response "frequency" to the explanatory variable "march2007" in order to produce the two bo

Hypothesis testing.., Miller (2008) examined the energy drink consumption o...

Miller (2008) examined the energy drink consumption of college undergraduates and found that males use energy drinks significantly more often than females. To further investigate t

Calculate the mean and the standard deviation, 1.  Create formulas to calcu...

1.  Create formulas to calculate the normalized (i.e., percentage scores) for each of the quizzes and exams.  The yellow fields depict where these interim calculations are required

Change in the performance of the lamps between the dates, Q.2. (ii) A compa...

Q.2. (ii) A company making lamps has drawn a sample from its production line and measured the light output from each. The results, in microamps, are as follows: 9.1 9.8 9.5

Normal distribution, For a normal distribution why do we calculate the prob...

For a normal distribution why do we calculate the probability of a range of numbers instead of the probability of a single number?

Level of significance, Consider the sample data for plants A, B, C & D of t...

Consider the sample data for plants A, B, C & D of the above company, which are tabulated in table 1. Test whether the four means are equal at the 5% level of significance. Perform

Predetermined rates, #questKody Corporation uses a job-order costing system...

#questKody Corporation uses a job-order costing system with a plantwide overhead rate based on machine-hours. At the beginning of the year, the company made the following estimates

Demographic characteristics , Data   If you look at the Variable vie...

Data   If you look at the Variable view (at top of screen - select View and select variables), you will see the names of variables and information about each one.  The lab

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd