Department of Computer
Engineering (CE)
Iran University of Science and Technology (IUST)
Course Webpage:
Performance Evaluation of Computer Systems
Instructor: M. Abdollahi Azgomi
Objectives:
This course provides an introduction to the tools and techniques needed to
construct and analyze performance models of systems such as computer systems
and communication networks. The course covers discrete and continuous time
Markov chain models, queues in isolation, queueing networks and stochastic
Petri nets. Several modeling case studies will be drawn from the areas of
computer systems and networks, Internet and Web services and software systems.
Syllabus:
1.
Fundamentals of Performance Modeling and Evaluation
2.
Introduction to Discrete-Event Simulation
3.
Probability Models
4.
Stochastic Processes
5.
Markov Chains
6.
Solution of Markov Chains
7.
Performance Evaluation with MCs
8.
Operational Laws
9.
Queuing Models
10.
Solution of Queuing Models
11.
Queuing Networks (Open and Closed)
12.
Stochastic Petri Nets
13.
Stochastic Process Algebras
14.
Tools for Modeling and Evaluation
15.
Case Studies on Modeling and Evaluation
Recommended Books:
1.
Bolch, G., Greiner, S., de Meer, H. and Trivedi, K.S.: Queuing Networks
and Markov Chains, 2nd ed., Wiley-Intersience (2006)
2.
Kant, K.: Introduction to Computer System Performance Evaluation,
McGraw-Hill (1992)
3.
Fortier, P.J. and Michel, H.E.: Computer Systems Performance Evaluation
and Prediction, Digital Press (2003)
4.
Jain, R.: Art of Computer Systems Performance Analysis - Techniques for
Experimental Design, Measurement, Simulation, and Modeling, John-Wiley
& Sons (1991)
5.
Menascé, D.A., Almeida, W.A.F., Dowdy, L.W.: Performance by
Design: Computer Capacity Planning by Example, Prentice Hall (2004)
6.
Ajmone Marsan, M., Balbo, G., Conte, G., Donatelli, S. and Franceschinis, G.:
Modelling with Generalized Stochastic Petri Nets, John Wiley & Sons
(1995)
7.
Banks, J., Carson II, J. S.
and Nelson, B. L.: Discrete-Event System Simulation, 2nd Edition,
Prentice-Hall (1996) and 4th ed. (2005) => www.bcnn.org