Overview
The purpose of this introductory-level graduate course is to introduce the basic techniques and methodologies of computer systems performance evaluation.
There are three main modules to the course, focusing on:
- analytical methods, including Markov chains, queueing theory, mean value analysis, asymptotic analysis, fluid modeling, Petri nets, and stochastic reward nets;
- simulation methods, including discrete-event simulation, time-driven simulation, Monte Carlo simulation, fluid simulation, rare-event simulation, parallel and distributed simulation, statistical methods, simulation verification and validation, pseudo-random number generators, and random variate generation; and
- experimental methods, including experimental design, system validation, prototyping, benchmarking, statistical analysis, ANOVA, as well as presentation and interpretation of results.
By the end of the course, students should be well-prepared to do advanced graduate-level research in computer systems, networking, or closely-related areas.
Lectures
CPSC 601.08 lectures take place Tuesdays and Thursdays at 12:30pm in ENA 235.
See the official CPSC 601 calendar entry and course information sheet (MS Word) for course description, policies, and information on pre-requisites.
Announcements
- April 15, 2010: Class Photo courtesy of Mohsen.
- April 7, 2010: Last lecture is April 15. Course projects due very soon as well!
- March 15, 2010: Finalized schedule for class presentations.
- March 7, 2010: Tentative schedule for class presentations.
- February 12, 2010: Sample solution for Assignment 1 available now.
- February 10, 2010: Assignment 2 has been updated, and is now ready. It is due Tuesday, March 2 at 3:30pm.
- February 9, 2010: Initial list of papers for class presentations posted.
- February 8, 2010: Assignment 1 is due on Tuesday at 3:30pm!
- January 13, 2010: First draft of assignments are available now!
- December 7, 2009: Course Web site launched. First lecture is January 12, 2010.