ECE 577 - Spring 2006
Computer System and Network Evaluation

 

 Syllabus [click here]

 Time and Place

Tuesdays and Thursdays, 9:30-10:45am, Harvill Bldg., Room 105

 Instructor

Dr. Marwan Krunz
ECE Building, Room 320H
Phone: (520) 621-8731
Email: (krunz@ece.arizona.edu)

 Office Hours

Tuesday 11am-12pm, Thursday 4-5pm, and by appointment.

 Class Material

There is no required textbook for this class. The material will be based on lecture notes and handouts, which will either be provided in class or made available through the Copy Center (Harvill Building, Rm. 137).

 References:

 Prerequistes

ECE 503 or an equivalent course in probability theory and random processes.

 Homework Assignments and Solutions

[To be added later]

 Course Objectives

Computer systems play a vital role in our lives. The ability to predict the performance of these systems and optimally design their parameters is an area of significant interest to computer engineers and scientists. This course will provide the theoretical foundation for computer systems analysis and evaluation. With such foundation, students will learn how to model and evaluate memory systems, CPUs, network systems, switches, routers, etc. The underlying principles of computer systems analysis (which are based on stochastic theory, statistics, and queueing theory) will be studied. Several operational laws that are used in analyzing large computer systems will also be discussed.

 Topics (tentative):

The above topics will be discussed in the context of computer applications (network protocols, memory systems, capacity analysis, etc.). Examples of related applications will be presented throughout the course.

 Discrete-Event Simulation Using Csim

Although simulations is not the main focus of this course, in some homework assignments you will be asked to write simulation code and run experiments using the Csim language. The purpose of these simulations is to study the performance of certain complicated systems that are hard to analyze or to compare the simulation results with analysis. I will spend 1-2 weeks reviewing Csim, but that will not be enough to cover all its aspects. Therefore, YOU SHOULD START LEARNING CSIM ON YOUR OWN AS SOON AS POSSIBLE, AND BEFORE I COVER IT IN CLASS. Csim's User's Guide is available on electronic reserve and also online from Mesquite's website (under `Documentation').

 Grading: