Probability processes of a computer virus

AI Thread Summary
The discussion centers on modeling a computer virus using a branching process influenced by a discrete-time renewal process. The virus begins with one machine and spreads through instructions sent by a command server at renewal times, with each infected machine attempting to infect new machines based on a distribution with mean λ. The key equations to derive are E(Z_n) for the total number of infected machines, which is 1 + E(N_n) when λ=1, and E((λ^(1 + N_n) - 1)/(λ-1)) for λ≠1. Participants are seeking guidance on how to condition the expected values based on the number of command server instructions sent by time n. The conversation highlights the need for clarity in mathematical notation and understanding the branching process dynamics.
ronald1664
Messages
2
Reaction score
0

Homework Statement


A computer virus is modeled by a branching process which branches at times of a renewal process. It begins only one machine. At renewal times of a discrete-time renewal process, with mean inter-renewal time μ, a command server sends an instruction to all computers with active infections and tells them to spread.
All actively infected machines get one chance to spread, and upon receiving the 'spread' instruction from the command server they independently attempt to spread the worm to a number of new machines according to some distribution S with mean λ, and then those active worms go dormant forever.
Newly infected machines start with active infections which spend their time building up a database of machines to infect when they themselves receive the 'spread' instruction from the command server, and the process repeats.

Show that for the process detailed above

E(Z_n) =
1 + E(N_n) for λ=1
E( (λ^(1 + N_n) - 1)/λ-1 ) for λ≠1

Homework Equations



Write Z_n for the total number of infected machines by time n. Also write N_n for the number of command server instructions sent by time n.

Relevant formula could be total progeny, mean of a renewal process E(N_n) = sum (u_m) from m=1 to m=n.

The Attempt at a Solution



Tried to condition on the numnber of command server instructions by time n - need help!
 
Physics news on Phys.org
ronald1664 said:

Homework Statement


A computer virus is modeled by a branching process which branches at times of a renewal process. It begins only one machine. At renewal times of a discrete-time renewal process, with mean inter-renewal time μ, a command server sends an instruction to all computers with active infections and tells them to spread.
All actively infected machines get one chance to spread, and upon receiving the 'spread' instruction from the command server they independently attempt to spread the worm to a number of new machines according to some distribution S with mean λ, and then those active worms go dormant forever.
Newly infected machines start with active infections which spend their time building up a database of machines to infect when they themselves receive the 'spread' instruction from the command server, and the process repeats.

Show that for the process detailed above

E(Z_n) =
1 + E(N_n) for λ=1
E( (λ^(1 + N_n) - 1)/λ-1 ) for λ≠1

Homework Equations



Write Z_n for the total number of infected machines by time n. Also write N_n for the number of command server instructions sent by time n.

Relevant formula could be total progeny, mean of a renewal process E(N_n) = sum (u_m) from m=1 to m=n.

The Attempt at a Solution



Tried to condition on the numnber of command server instructions by time n - need help!

For ##\lambda \neq 1## you wrote
(A):\;\;E(Z_n) = E\left( \frac{\lambda^{(1+N_n)}-1}{\lambda} - 1 \right) Did you mean that, or did you mean
(B):\;\;e(z_N) = E\left( \frac{\lambda^{(1+N_n)}-1}{\lambda - 1} \right)
If you mean (A) then no changes are needed, but if you mean (B) then you need to use parentheses, like this: E( (λ^(1 + N_n) - 1)/(λ-1) )
 
Hi, yeah I meant (b) - sorry for confusion

E(Z_n) =
1 + E(N_n) for λ=1
E( (λ^(1 + N_n) - 1)/(λ-1) ) for λ≠1

Do you know where to start for this question!?
 
I tried to combine those 2 formulas but it didn't work. I tried using another case where there are 2 red balls and 2 blue balls only so when combining the formula I got ##\frac{(4-1)!}{2!2!}=\frac{3}{2}## which does not make sense. Is there any formula to calculate cyclic permutation of identical objects or I have to do it by listing all the possibilities? Thanks
Essentially I just have this problem that I'm stuck on, on a sheet about complex numbers: Show that, for ##|r|<1,## $$1+r\cos(x)+r^2\cos(2x)+r^3\cos(3x)...=\frac{1-r\cos(x)}{1-2r\cos(x)+r^2}$$ My first thought was to express it as a geometric series, where the real part of the sum of the series would be the series you see above: $$1+re^{ix}+r^2e^{2ix}+r^3e^{3ix}...$$ The sum of this series is just: $$\frac{(re^{ix})^n-1}{re^{ix} - 1}$$ I'm having some trouble trying to figure out what to...
Back
Top