Department of Computer Engineering (CE)
Iran University of Science and Technology (IUST)

Course Webpage:

Performance Evaluation of Computer Systems

Instructor: M. Abdollahi Azgomi


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.



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) =>


Return to Azgomi's Home Page