| |
|
COMP SCE / SFWR ENG
Performance Analysis
of Computer Systems
Mohammad Hosein Yarmand
Fall 2010
Lectures: Tuesdays, Thursdays, and Fridays 8:30-9:20am,
BSB/137
Tutorials: Thursdays 12:30pm,
BSB/137 |
|
 |
|
- [ Course information ]
- [ Course outline ]
- [ Lecture notes ]
- [ Homeworks ]
- [ Tutorials ]
- [ Exams ]
- [ References ] -
Course Information
- Instructor: Mohammad Hosein Yarmand
- Email: yarmanmh@mcmaster.ca Office hours: Tuesday 10-12 am, ITB 223
- TAs
- Aysan Rasooli. Email rasooa@mcmaster.ca Office hours: Friday 2-4 pm, ITB 207
- Yinghui Wang. Email
wang382@mcmaster.ca Office hours: Monday 10-12 am, ITB 207
- Exams:
- Midterm 1: Oct 12 (Tuesday) 7:30-9:00 pm - location: BSB/106 (22.5% of grade)
- Midterm 2: Nov 16 (Tuesday) 7:30-9:00 pm - location: JHE A101, JHE A102, and JHE 326H (22.5% of grade)
- Final exam: Dec 18 (Saturday) 7:30-10:30 pm - location: DBAC (13) and DBAC (14) (45% of grade)
- For detailed information see: detailed outline
Textbook: The lecture notes are the main reference. For recommended books look at the References.
Course Outline
The following topics are covered in the course:
- Course overview
- Overview of probability and statistics: reliability will be the running example for this material.
- Queueing and network of queues
- Simulation
- Concurrency – issues and models (Petri nets)
- Applications – these will be interspersed throughout the course, with most likely a couple of larger case studies at the end
- Wrap-up
|
|
Lecture notes
- Probability Review [PDF]
- Reliability [PDF]
- Simple Queueing Models [PDF]
- Networks of Queues [PDF]
- Yue Ma, James J. Han, Kishor S. Trivedi. Composite Performance and Availability Analysis of Wireless Communication Networks, IEEE Transactions on Vehicular Technology, 50(5):1216-1223, 2001[download]
- Vasileios Karyotis, Mary Grammatikou, Symeon Papavassiliou. A Closed Queueing Network Model for Malware Spreading over Non-Propagative Ad Hoc Networks, The Sixth Annual Mediterranean Ad Hoc Networking WorkShop, 129-136, 2007 [download]
- Simulation [PDF]
- CSIM official website
- Stochastic Petri Nets [PDF]
- Wrap-up
- Preetam Ghosh, Nirmalya Roy, Kalyan Basu, Sajal Das, Paul Wilson, Parbir Das. A Case Study-based Performance Evaluation Framework for CSCF Processes on a Blade-Server, Third International Conference on Networking and Services (ICNS), 87-87, 2007 [download]
- Marco Bertoli, Giuliano Casale, Giuseppe Serazzi. User-Friendly Approach to Capacity Planning Studies with Java Modelling Tools, 2009 [paper download] [tools website]
Homeworks
Homeworks are picked up from the drop box in ITB on due time. Marked homeworks are returned in class.
- Homework 1 [PDF] / Out: Sep 15, Due: Sep 28 by 5:00 / Solution [PDF]
- Homework 2 [PDF] / Out: Sep 28, Due: Oct 8 by 5:00 / Solution [PDF]
- Homework 3 [PDF] / Out: Oct 14, Due: Oct 25 by 5:00 / Solution [PDF]
- Homework 4 [PDF] / Out: Oct 22, Due: Nov 3 by 5:00 / Solution [PDF]
- Homework 5 [PDF] / Out: Nov 2 , Due: Nov 12 by 5:00 / Solution [PDF]
- Homework 6 [PDF] / Out: Nov19, Due: Dec 2 by 5:00 / Solution [PDF]
- Homework 7 [PDF] / Out: Nov26, Due: Dec 6 by 5:00 / Solution [PDF]
Tutorials
- Tutorial 1 [PDF] / Solution [PDF]
- Tutorial 2 [PDF] / Solution [PDF]
- Tutorial 3 [PDF] / Solution [PDF]
- Tutorial 4 [PDF] / Solution [PDF]
- Tutorial 5 [PDF] / Solution [PDF]
- Tutorial 6 [PDF] / Solution [PDF]
- Tutorial 7 [PDF] / Solution [PDF]
Exams
- Test 1 sample question [PDF]
- Test 1 [PDF] / Solution [PDF]
- Test 2 [PDF] / Solution [PDF]
- Final Test sample question [PDF]
References
- Raj Jain, The Art of Computer Systems Performance Analysis, John Wiley & Sons, 1991
- Kishor S. Trivedi, Probability and Statistics with Reliability, Queuing, and Computer Science Applications, John Wiley & Sons, 2002
- Donald Gross and Carl M. Harris, Fundamentals of Queueing Theory, John Wiley & Sons, 1998
- Peter J. Haas, Stochastic Petri Nets, Springer, 2002
- Boudewijn R. Haverkort, Performance of Computer Communication Systems, John Wiley & Sons, 1998
- Paul J. Fortier and Howard E. Michel, Computer Systems Performance Evaluation and Prediction, Digital Press, 2003
- Thomas G. Robertazzi, Computers Networks and Systems, Springer, 2000
|
|