Kies de Nederlandse taal
Course module: 192620300
Performance Evaluation
Course infoSchedule
Course module192620300
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact B.R.H.M. Haverkort
Lecturer P.T. de Boer
Contactperson for the course B.R.H.M. Haverkort
Lecturer B.R.H.M. Haverkort
Academic year2016
Starting block
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Learning goals
After completing this course successfully, the student can:
  • translate simple system-related performance problems into adequate performance models and (in some cases) solve these model with analytical means;
  • set-up and solve simple disacrete- and continuous-time Markovian models;
  • analytically solve simple performance models of M/M/1 and M/G/1 type;
  • analytically solve simple open and closed queuing networks (Jackson queuing networks and Gordon-Newell queuing networks, respectively);
  • set up a simple event-based discrete-event simulation;
  • explain the role and impact model-based performance evaluation in comparison to measurements and simulations to investigate performance problems.
The objective of this course is to gain insight, through the use of simple models, into the performance and dimensioning of computer and communication systems. To that aim, simple queuing models are studied and used for the analysis and evaluation of communication systems, such as switches, access mechanisms in local area networks and broadband communication networks. Different modelling approaches are considered, such as Markov chains, queuing networks and simulation. Various solution methods (such as analytical, numerical and simulation) and approximations are used to evaluate these models and to understand the behaviour of the systems being investigated.

Students are expected to have a Bachelor's degree and need to have:
  • working knowledge in probability theory and statistics, as typically taught in introductionary courses on probability theory, so that they can compute expected values, variances, etc.
  • a basic understanding of layered communication protocols/systems, as taught in a course like Telematicasystemen en Toepassingen (192610000), and operating systems (to a lesser extend).
Assumed previous knowledge
Required materials
Recommended materials
B.R. Haverkort, Performance of Computer Communication Systems, John Wiley & Sons, 1998.
Instructional modes


Written exam

Kies de Nederlandse taal