CECS 522

PERFORMANCE EVALUATION OF COMPUTER SYSTEMS

Fall 2003

Course Description:

CECS 522 Performance Evaluation of Computer Systems (3.0) is a study of approaches to the evaluation of computer systems. Measurement techniques and evaluation techniques are treated in detail with attention to existing commercial hardware and software monitors and simulators.

Textbook: Raj Jain, The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling," Wiley-Interscience , New York, NY, April 1991

Instructor: Dr. Ahmed H. Desoky, JB Speed 111, 852-0473.

Class: SH001, TR 9:30 - 10:45

Office Hours: MTWR 11:00 - 12:00

Grading Policy:

There will be TWO exams and a COMPREHENSIVE final exam. All exams will be closed books/closed notes. If you can't take an exam at the scheduled time because of  a VALID reason, arrangements must be made in advance.

4 HW assignments and quizzes at 20 points each

      80

3 Programming Projects at 40 points each

    120

TWO exams, 100 points each

    200

Comprehensive final Exam

    200

 

 

Total

    600

Tentative Schedule:

The following is a tentative schedule of topics which will be covered and their associated text chapters.

1.

Introduction to computer systems and the need for evaluation

(Chapters 1,2,3)

2.

Performance measures and workload definition

(Chapters 4, 5, 6)

3.

Computer Systems: Operating Systems, Networking and Distributed systems, Concurrency and Parallelism

(Chapters 7, 8, 9 + Handout)

4.

Data Analysis and Simulation

(Chapters 12, 13, 14, 15)

5.

Queuing Networks

(Chapter 30)

6.

Markov Models

(Chapter 31, 32, 33)

7.

Random Number Generators

(chapter 26, 27, 28)