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)