Get in touch with us
Send us an e-mail
Question
You are required to simulate topological malware propagation in a simplified network by using discrete-time simulation technique. Until nowadays we still do not have a good analytical model to model malware spreading in a topological network. Email virus/worm, social-network based virus/worm, smart phone virus/worm based on Bluetooth communication, etc., all of them can be treated as topological malware.
A strict two-dimensional grid topology.
Considering a computer network follows a strictly defined two-dimensional grid topology like the following:

Each node represents a computer that can be compromised by the malware. A malware-infected node can only infect nodes directly connected with it. Each node is uniquely identified by its position in the grid. For example, Node(m,n) represents the node at the m-th row and n-th column in the grid. Suppose the network under study has m rows and n columns (i.e., node population is N = m´n).
Infection process: Once a node is infected at the discrete time t, it will send out infectious traffic once and only once to arrive at all its neighbors at the time tick t+x+1, where x is a random variable following Poisson distribution with parameter l (x could take values of 0,1,2,3,….). Then at the time t+x+1, If the neighbor is already infected, such traffic will be ignored; if the neighbor is still vulnerable, it will be infected with the fixed probability p at the current discrete time t + x+1.
Simulation: Suppose the parameters are: m=300, n=300, l=10, p = 0.6. You need to conduct the simulation for 40 runs, in each simulation run the following 10 nodes are infected initially (i.e., at t=0): Node(1,1), Node(2,2), Node(3,3),….Node(10,10); and stop each simulation run when there will be no infectious traffic being generated any more. Obtain the total number of infected computers at each discrete time t, represented by I(t). In the end, obtain the average value of I(t) at each discrete time t over those 40 runs.
Report:
(1). Draw a figure shows this average value of I(t) averaged over these 40 simulation runs.
(2). Draw a figure shows the value of I(t) for the first 3 simulation runs.
(3). Since we have obtained 40 values of I(t) for any given time t from those 40 simulation runs, what is the mean value and variance of this random variable I(t) when t goes to infinite? What is the mean and variance of I(t) when t=100?
Summary
This question belongs to MATLAB software and discusses about to simulate topological malware propagation in a simplified network by using discrete-time simulation technique.
Answer is in MATLAB format
Download Full Solution
After I entered my preferred domain of Financial Management I found out that there are many areas I need more help and the regular classes at my university was covering the subjects so fast that I was unable to keep-up with them. Finally, one of my good friends suggested me that I should approach HwA as they have experts who know the curriculum of our college. It worked out well and I am now happy with my grades and expertise in the field.
I always fancied to be a pediatric nurse and TheReliableTutor indeed helped me out with my aspiration. In my first year of bachelor degree I had to solve a case study concerning nutritional advice of autistic children, when I came across HwA and the experts helped me out immensely.
I was a bad place with my electricity assignment and was not sure how to apply the laws to get the numerical assignments done. Then I came in contact of one of my seniors in my college who told me about HwA. The service I got here was awesome and more than giving me a A in my assignment they also treated me with respect and helped me learn a lot.
I am pursuing my masters in finance management from one of the leading buisness schools in London. Even though I have a clear idea of most of the concepts of finance from my undergraduate days, I was still looking for some guidance and help with my finance homework. I had benefitted greatly during my undergraduate days from the online finance tutor at TheReliableTutor so I decided to contact them again and since then have not looked back. I have been getting finance assignment help and they have helped me a lot
Thesis proposals are critical because it sets the stage for the rest of your thesis writing project. Once my professor was delighted to see my thesis proposal, written by thesis writers of TheReliableTutor.com, I knew I had hit the right chord.
Comments
this is a very good website
I have 50 questions for the same test your page is showing only 28
hi can you please help or guide me to answer my assignments. thanks
hi can anyone help or guide me to my assignments. thanks
This solution is perfect ...thanks
Hello Allison,I love the 2nd image that you did! I also, had never heard of SumoPaint, is something that I will have to exolpre a bit! I understand completely the 52 (or so) youtube videos that you probably watched. Sometimes they have what you want, sometimes they don't! However, it is always satisfying when you are able to produce something that you have taught yourself. Great job!Debra 0 likes
Perfect bank of solution.
great !
thanks for the quick response. the solution looks good. :)
thnx for the answer. it was perfect. just the way i wanted it.
works fine.