UMBC  Fall 2001
CMSC 625 Modeling and Simulation of Computer Systems


Instructor:
Dr. Padma Mundur
Computer Science  & Electrical Engineering Department
Office : ECS 217
Phone : (410) 455 3019
Email : pmundur@cs.umbc.edu
Class homepage : http://www.csee.umbc.edu/~pmundur/courses/CMSC625/
Office hours: Tuesday and Thursday, 3pm to 5pm and by appointment.

Teaching Assistant
Poonam Munshi
Office hours:  Tues and Thu 2:00 pm - 3:30 pm (and by appointment and email)

Course Description:
Performance evaluation methods, Markovian queueing models, open networks of queues, closed product form queueing networks, simulation and measurement of computer systems, benchmarking, and workload characterization.  Prerequisite: CMSC 411 or CMSC 421, or permission of instructor.  Undergraduate knowledge of some queueing theory, probability and statistics will help. (See Syllabus for details)

Required Course Text:
"Capacity Planning for Web Performance: Metrics, models, and Methods," Daniel Menasce', Virgilio A. F. Almeida, Prentice Hall, 1998 (ISBN  0-13-693822-1)

Other Reference Textbooks:
1.    M. H. MacDougall, Simulating Computer Systems: Techniques and Tools. Cambridge, MA: MIT Press, 1987
2.    R. Jain, The Art of Computer Systems Performance Analysis. Wiley, 1991
3.    E. Lozowska, J. Zahorjan, S. Graham, and K. Sevcik, Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Upper Saddle River, NJ: Prentice Hall, 1984
4.    L. Kleinrock, Queueing Systems, Vol. I: Theory. New York: Wiley, 1975
5.    A. M. Law and W. D. Kelton, Simulation Modeling and Techniques. 2nd ed. New York: McGraw-Hill, 1990

Course Requirements:
There will be a semester long project on modeling and simulation of computer systems using simulation s/w (NS or OPNET) or  C /C++ code.  Homeworks and exams will form part of the evaluation process along with the project.  (See Syllabus for details)

Syllabus
Project
Homework