Course plan

Save favourite


Computer Engineering MA, Performance Analysis and Simulation of Communication Systems, 6 credits

General data

Code: DT057A
Subject/Main field: Datateknik
Cycle: Second cycle
Credits: 6
Progressive specialization: A1F - Second cycle, has second-cycle course/s as entry requirements
Answerable department: Department of Information Systems and Technology
Answerable faculty: Faculty of Science, Technology and Media
Established: 10/1/2017
Date of change: 2/16/2018
Version valid from: 7/1/2018


The course aim to introduce techniques and tools needed to construct and analyze performance models of computer networks and communication systems. It will become increasingly important in the future to have extensive knowledge in how to model and simulate various application scenarios related to communication systems and computer networks.

Course objectives

After completion of the course, students shall have gained an in-deep understanding of network analysis, modeling and simulation techniques. The student should be able to analyse and evaluate communication networks using analytical and simulation-based methods, including traffic models, graph models and mobility models and they put in the position to create tools for network simulation and to be acquainted with example simulation frameworks.

The student should after completed course be able to:
- explain, apply, analyze and combine network analysis, modeling and simulation technology,
- analyze and evaluate communication networks using analytical and simulation-based methods,
- analyze and evaluate traffic models, graph models and mobility models,
- customize network simulation tools,
- list different simulation tools.


- Review of probability and stochastic theory
- Markovian queues (M/M/1, M/M/c, M/G/1, etc.)
- Little’s formula, Erlang and Engset formulas
- Queuing networks
- Access protocols (Aloha, CSMA, FDMA, TDMA)
- Random number generation
- Statistical analysis of simulated data
- Simulation and modeling basics (traffic modelling, link, system, packet level simulation)
- Discrete-time and continuous-time simulation models
- Performance simulation and modeling tools (such as ns-2, OMNET++, and Matlab)

Entry requirements

Computer engineering, 40 credits, including programming 10 credits, TCP/IP 6 credits. Mathematics, 25 credits, including statistics or stochastic processes.

Selection rules and procedures

The selectionprocess is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

Teaching consists of lectures, exercise sessions, home assignments, labs, and project assignment.

The course can also be given as a self-study course.

Examination form

3 Credits: Written exam
Grades: A, B, C, D, E, Fx and F. A-E are passed and Fx and F are failed.

2.5 Credits: Project
Grades: Pass or Fail

0.5 Credit: Labs
Grades: Pass or Fail

Grading criteria for the subject can be found at

Grading system

The grades A, B, C, D, E, Fx and F are given on the course. On this scale the grades A through E represent pass levels, whereas Fx and F represent fail levels.

Course reading

Required literature

Author: D. Bertsekas and R. Gallager
Title: Tillhandahålles elektroniskt under kursen
Edition: 2nd Edition
Publisher: Prentice Hall
Comment: Bokens kapitel går att ladda ned på Internet

Author: S. M. Ross
Title: Simulation
Edition: 5th Edition, 2013
Publisher: Academic Press

Reference literature

Author: K. Wehrle, M Günes, and J. Gross (Eds.)
Title: Modeling and Tools for Network Simulation
Publisher: Springer

Selected articles will be handed out during the course.