CDA 6530: Performance Models of Computers and Networks

Fall 2010

Home                      Lecture notes                        Assignment

For powerpoint slides of lectures, you can goto:   to download the corresponding ppt files. Some math notations may not be correctly displayed due to different fonts on different computers.

The "written notes" are what the instructor writes on whiteboard in each class. They
cannot be read directly by Internet Explorer. If you use Firefox, you need to first install "unMHT" add-on to view them.

1.   (08/24)
Class overview, review of probability (1)  (intro, prob-1, written notes)
2.   (08/26)
Review of probability, random variable (random, written notes)
3.   (08/31)
Review of random variable (continue, written notes)
4.    (09/02)   Examples of random variable (written notes, homework 1 is due Sept. 9th via webcourse)
5.    (09/07)   Review of stochastic process: Counting process  (stochastic, written notes)
6.    (09/09)   Stochastic process: Bernulli, Poisson process (written notes)
7.    (09/14)   Stochastic process: birth-death process, Markov chain, Markov process (written notes)
8.    (09/16)   Stochastic process: semi-Markov process, Hidden Markov Model (HMM-intro, written notes)
9.    (09/21) Basic queuing theory: M/M/1 queue (queue-1; written notes, Homework 1 solution and grade are in webcourse)
10. (09/23) Basic queuing theory: M/M/*/* queue, transform theory (transform, written notes, homework 2 is assigned and due Oct. 5th via webcourse)
11. (09/28)  Examples of stochastic process and M/M/1 queue (example, written notes)
12. (09/30) Basic queuing network (queue-network, written notes)
13. (10/05)
Generating random number and random variables (generate-rv, written notes); project 1 is assigned and due Oct. 17th; a good Matlab programming tips document
14. (10/07) Matlab for performance simulation and anlaysis (matlab); mid-term review (midterm-review).
15. (10/12) Homework 2 review; Matlab introduction;
16 (10/14)  Mid-term take-home exam (Oct. 14th, 1:30pm - 11:59pm, release exam and submit solution via webcourse)
17 (10/19)  Mid-term exam review;  Using Simulation for Statistical Analysis and Verification (statistic-matlab, written notes)
18 (10/21)  Matlab Simulink tutorial; project 2 is assigned and due Oct. 30th (reference1, reference2)
19 (10/26)  Discrete-time and discrete-event simulation (DiscreteEventSimulation, written notes)
20 (11/02)  Discrete-event simulation; Example of discrete-event simulation of three caller problem in homework 2 (DiscreteEventSimulation-example, simulation Matlab code, written notes)
21 (11/04)  More realistic simulation of the three-caller problem in homework 2 (simulation Matlab code); explaining of solutions of project 2; explanation of project 3 (due Nov. 13th)
22 (11/09)  Statistical analysis of simulated data (confidence-interval, Matlab example code, written notes)
23 (11/16) 
Project 4 explanation, Witty worm analysis (worm-intro, written notes)
24 (11/18)  Solution explanation of project 3 (slides and Matlab code are on webcourse); case study: vehicular network analysis (written notes)
25 (11/30)  Solution explanation of project 4; explanation of project 5; Case study: P2P botnet analysis (Section 7.3, 8.2.2, 8.2.3, 8.3.2) (written notes)
26 (12/02)  How to give a good presentation?   The art of presentation (lecture notes from Dr. Mark Claypool's course "CS533: Modeling and Performance Evaluation of Network and Computer Systems")