Navigation

13E114PRS - Computer Systems Performance

Course specification
Course title Computer Systems Performance
Acronym 13E114PRS
Study programme Electrical Engineering and Computing
Module Computer Engineering and Informatics
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status mandatory
Condition None
The goal Teaching of the basic concepts of computer performance analysis and its application areas. Explanation of simplified models of computer system components (processors, memory, disks). Providing students with the ability to model and analyze computer systems and networks using stochastic methods and the mean value analysis (MVA) applied to open and closed queuing networks.
The outcome Students will be able to: select the appropriate modeling technique, depending on the characteristics of the computer component or system, set up an abstract model, specify the assumptions and approximations for the specific model, calculate performance indicators based on a set of given parameters, critically discuss the obtained numerical performance indicators, and interpret the results.
Contents
URL to the subject page https://rti.etf.bg.edu.rs/rti/prs/
URL to lectures https://teams.microsoft.com/l/team/19%3aerthQRNDtpI5Uo5QN-pqTjqSseSE3CisIE-jOpASJuU1%40thread.tacv2/conversations?groupId=6e8d58fa-56ad-4e48-a052-b7775990b4a3&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba
Contents of lectures Techniques and applications of computer performance analysis. Performance of the processors, memory subsystem and disks. Modeling of computer systems based on queuing networks. Poisson process. Birth and death formula. Exponential and non-exponential models. Pollaczek–Khinchine formula. Closed networks. Open networks. Central server networks. Stochastic and MVA analysis of systems and networks.
Contents of exercises Problems and examples that follow the order of topics presented during lectures: disk modeling based on linear, discrete and continuous models, examples of the system modeling based on single server queue, cyclic model of multiprogramming, central server network, Buzen's algorithm. Interactive systems and their analysis using stochastic methods and the MVA algorithm
Literature
  1. Rai Jain, "The Art of Computer Systems Performance Analysis," John Wiley and Sons, 1991.
  2. Computer Systems Performance, presentations used on lectures and auditory exercises, Web site of the Department of Computer Engineering and Informatics, School of Electrical Engineering, http://rti.etf.bg.edu.rs/rti/prs/materijali/
  3. Daniel A. Menasce, Lawrence W. Dowdy, Virgilio A.F. Almeida,"Performance by Design: Computer Capacity Planning By Example," Prentice Hall, 2004.
  4. Jean-Yves Le Boudec, Performance Evaluation Of Computer And Communication Systems, EPFL, 2010
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching Lectures and auditory exercises, individual work of students on assignments and projects.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 70
Practical lessons 0 Oral examination 0
Projects
Colloquia 0
Seminars 30