CloseHelpPrint
Kies de Nederlandse taal
Course module: 192620300
192620300
Performance Evaluation
Course info
Course module192620300
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact personprof.dr.ir. B.R.H.M. Haverkort
E-mailb.r.h.m.haverkort@utwente.nl
Lecturer(s)
Lecturer
dr.ir. P.T. de Boer
Contactperson for the course
prof.dr.ir. B.R.H.M. Haverkort
Lecturer
prof.dr.ir. B.R.H.M. Haverkort
Academic year2016
Starting block
1B
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.
Content
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.

Prerequisites
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
-
PARTICIPATING STUDY
M-TEL
PARTICIPATING STUDY
M-EE
PARTICIPATING STUDY
M-CSC
Required materials
-
Recommended materials
Book
B.R. Haverkort, Performance of Computer Communication Systems, John Wiley & Sons, 1998.
Instructional modes
Lecture

Tutorial

Tests
Written exam

CloseHelpPrint
Kies de Nederlandse taal