To remove noise in our experiments, each data point was averaged over 100 trials.
Figure 1(a) shows a contour plot of log of the number of nodes in the network vs the fraction of nodes saved for the
first experiment. The values of the other parameters were as follows;
,
,
and
takes on all even values between 2 and 10. Since it is easier to carry out simulations for much larger values
of
on the pseudo-random network, we vary the number of nodes for this network from
to
. The size of the regular
network varies from
to
. We observe that there is a very small increase in the fraction of nodes saved in the
pseudo-random network as
crosses
, so in all our other experiments we have limited the network size of the pseudo-random
network to the size of the random network. These results suggest that our algorithms for spreading alerts might be most effective in
conjunction with other techniques (like throttling) that would enable the alerts to spread more
quickly than the worm. There is a very small increase in the fraction of nodes saved as
grows larger, implying that the
results may be better for very large values of
.
|
|
For the second experiment, we plotted the fraction of nodes saved/infected in each round for both kind of networks.
The network sizes considered were of the order of
nodes. Here
,
,
and
.
For runs of the simulation where the number of rounds is less than the other runs, we repeat the final values to compensate for the
missing rounds, while calculating the average of 100 trials. In Figure 1(b) we see results for the second experiment.
We are able to save about
and
of the nodes for the random and pseudo-random networks respectively. Notice that the
value of
is five times that of
. In practice, this condition may hold since the alerts are traveling through a
predetermined overlay network and a technique such as throttling can ensure that alert messages received through the overlay are given
priority over other types of messages. The number of nodes saved in the pseudo-random network is less than the number of nodes saved for
the random network in all of our experiments. That is expected as the expansion of the pseudo-random network may be worse than the expansion of
the random network.
For our third experiment the number of nodes are fixed at
(
for the pseudo-random network). Here
and
. The value of
is always
adjusted so that the number of nodes which can be alerted due to a false alert is always
. So
.
In this experiment we find an improvement of around
in the fraction of nodes saved for values of
between
three and seven for both the network models. The results of this experiment are given in Figure 2. We note that there is a
decrease in the number of nodes saved when we go from
to
. We believe this happens because the value of
at
is five and at
it decreases to four.
Navin 2010-06-07