Course information


TM8105 Advanced Discrete Event Simulation Methodology

PhD course

Given every second year; next: spring 2016 (7.5 ECTS credits)

Learning objectives

Mastering of various techniques for discrete event simulation. Obtain insight into how fundamental simulation concepts can and may be implemented. Be able to plan, carry out, and extract and present results from simulation studies. Knowledge of techniques for reduction of variance and reduced simulation times.


Simulation methods, like process oriented simulation, Markov-simulation, trace-driven simulation. Objects, mechanisms and primitives in discrete event simulation. Development of simulators based on the previous mentioned issues. (Various relevant tools/languages will be presented, discussed and used in exercises.) Planning of experiments with emphasis on control of the uncertainty (error) in the results. Statistical analysis of simulation results and presentation of results. As a part of this techniques as sectioning, batch mean, bootstrapping, jackknifing. Variance reducing techniques like control variables, stratified sampling, restart/splitting, importance sampling.

Recommended background

Basic knowledge of modelling of information and communication systems as basis for dependability and traffic eveluations; knowledge in discrete event simulation, e.g. as covered by course "TTM4110 Dependability and performance with discrete event simulation". Further practical experience with discrete event simulation is advantageous.


For details, see: lecture schedule and exercises.


Course information in the course catalogue (in Norwegian).