Modelling and Performance Evaluation of Software Systems
Instructors:
Prof. Ayaz Isazadeh
Zolfaghar Salmanian (salmanian@tabrizu.ac.ir)
Objectives:
This course will cover the fundamentals of the techniques of modeling and
performance evaluation of computer systems and communication networks.
Performance measurement, Markov chains, queuing systems and capacity planning
are main parts of the course. The practical case studies and application of
serveral toolson the field are included.
Syllabus:
-
Fundamentals of Performance Modeling and Evaluation
- Probability and Random Variables
-
Markov Chains
-
Queueing Systems
-
Operational Laws
- Server Farms and Capacity Planning
- Tools and Case Studies
Main Resources
Additional Resources
-
Bolch, G., Greiner, S., de Meer, H. and Trivedi, K.S.:
Queuing Networks and Markov Chains, 2nd ed., Wiley-Intersience (2006)
-
Kant, K.,
Introduction to Computer System Performance Evaluation, McGraw-Hill (1992)
-
Gross, Donald, Shortle, John F, Thompson, James M, and Harris, Carl M.
Fundamentals of Queueing Theory. Wiley-Interscience, New York, NY, USA, 4th ed. , 2008.