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
I was badly stuck with my tax credit assignment solution when I came across HwA. I was happily surprised to see that this website has taxation experts from New Zealand itself and that uplifted my confidence in this. The assignments all got good feedback and now as I am pursuing my PhD also, I seek constant help from them.
The reference material and notes provided by the online electrical engineering tutor assigned to me by HwA was exactly what I was looking for. Keeping up with the course load is difficult enough without having to run from pillar to post searching for research material. The online electrical engineering tutor at HwA made my work much easier by providing me high quality reference material which met the specifications given by my professor.
The standard of education varies tremendously with nature of university and it is difficult for people to find city specific assignment help. It was a delight to find out that in HwA they provide you with city and university specific assignment help.
I got very solid advice on the primary intervention and assessment of the skin of a burn victim from the experts here on HwA. Since then I always take their help.
The process capability assignment expert at HwA has helped me not only to write my assignment but also to better understand the theorem and ideas. This has helped me to solve the process capability analysis questions in exams and term papers accurately and get top grades.
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.