CS 8803
Experimental Performance Evaluation of Computer Systems and Networks

Spring 2005


Instructor: Constantinos Dovrolis


Table of Contents


Course Information


Course Objectives

Computer systems and networks are often evaluated through measurements, simulations, and emulations. This course will cover a number of techniques that are quite useful for experimental performance evaluation. These techniques are from the areas of experimental design, statistics (both parametric and non-parametric), data presentation, workload characterization, random number generation, simulation, queueing theory, and time series analysis/forecasting. Additionally, the course will cover several case-studies of experimental performance evaluation from the areas of operating and distributed systems, computer architecture, databases, and networks.


Textbook and references

< The Art of Computer Systems Performance Analysis, by Raj Jain. John Wiley and Sons, 1991.

We will also study the following papers:


Course Structure

The course will consist of two parts. In the first part, the instructor will give a sequence of lectures covering the course's material. The course will strongly depend on the students' active participation in the class. The second part will take place during the last 3-4 weeks of the semester, and it will consist of student project presentations.


Prerequisites

Some solid knowledge of basic probability and statistics is required. Note however that the course will be rather on the practical side, meaning that the focus will be on the applications of the presented techniques, rather than on their mathematical underpinnings.


Syllabus


Student Projects

Each student that takes this course for credit will have to do a project. Groups of 2-3 students are acceptable, as long as their project requires a substantially larger amount of work. The objective of the projects is that students use what they learned in this course in their own research domain.

The projects can take several different forms:

All projects will be presented in class in the last 2-3 weeks of the semester.


Grading