TTM4158 - Dependability and Performance Design


Examination arrangement

Examination arrangement: Aggregate score
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Portfolio assessment 50/100
Oral exam 50/100 30 minutes A

Course content

The course gives a broad introduction to the design and quantitative evaluation of information and communication (ICT) systems, with focus on dependability of such systems and performance of computer and telecommunication networks. The following issues are covered: - Dependability concepts: attributes (availability, reliability); faults / failure (failure process, failure semantics, fault handling and maintenance); - Fault tolerance: types of redundancy, design principles and mechanisms; - Methods for dependability modeling and analysis with emphasis on state diagrams; - Software failure: modeling and impact; - Survivability of networks, dependability evaluation of networks - Traffic and performance concepts: traffic, delay/latency, jitter, loss, blocking, Kendall's notation; - Classic queueing theory models and methods: M/M/1; state-transition diagram; M/M/n/n; Erlang formulas; Jackson networks; M/G/1; P-K (Pollaczek Khinchine) formula; work-conservation law; - Internet QoS: traffic and service specifications, architectures, mechanisms and QoS guarantee analysis.

Learning outcome

A. Knowledge: 1) Terminology and concepts used in specification, design, operation and evaluation of information and communication (ICT) systems, with focus on dependability and performance. 2) Principles, architectures and mechanisms of fault-tolerant/survivable design and operation of server systems and networks. 3) Fundamental models and methods for performance evaluation of computer and telecommunication networks / systems. 4) Architectures, mechanisms and basic analysis of Internet quality of service. B. Skills: 1) To design systems with appropriate use of fault tolerance, recovery mechanisms and redundancy to meet their dependability requirements. 2) To evaluate systems quantitatively with respect to availability and reliability using Markov models. 3) To model and evaluate computer and telecommunication networks/systems quantitatively with respect to traffic and performance. C. General competence: 1) Awareness of dependability as an important factor in the use and economics of systems, hereunder the potential impact of failures on commercial application, on the society, and on safety of humans and environment. 2) Capability of communicating, and carrying out basic-reasoning and creative thinking about traffic and performance challenges in computer and telecommunication networks / systems, as an element in a wider context.

The learning outcomes of TTM4158 are directly related to UN Sustainable Development Goal (SDG) 9 (9.1: Develop sustainable, resilient and inclusive infrastructures, and 9.5: Enhance research and upgrade industrial technologies), and also contribute to goal 4 (4.7: Education for sustainable development and global citizenship).

Learning methods and activities

Lectures. Exercises in modeling and analysis. Semester assignment carried out in small groups.

Further on evaluation

Two assessments provide the basis for the final grade in the course, a portfolio and an oral final exam that count each for 50% of the final grade. Both parts must be passed in order to pass the course. The results for each of the parts are given with a letter grade. The portfolio includes practical work and tests. The oral exam is given only in English. If there is a re-sit exam, it is only for the oral exam part. If a student after the re-sit exam still has the final grade F/failed, the student must repeat the entire course. In the case a student wants to try to improve his/her grade he/she may repeat only the oral exam part.

Course materials

To be announced at the beginning of the semester.

Credit reductions

Course code Reduction From To
TTM4120 3.7 AUTUMN 2014
TTM4155 3.7 AUTUMN 2014
More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2023

Language of instruction: English

Location: Trondheim

Subject area(s)
  • Safety and Reliability
  • Telematics
  • Communication Technology
  • Technological subjects
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Information Security and Communication Technology


Examination arrangement: Aggregate score

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Portfolio assessment 50/100





Room Building Number of candidates
Autumn ORD Oral exam 50/100 A 2023-12-14
Room Building Number of candidates
Summer UTS Oral exam 50/100 A
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU