Deterministic Networking


Introduction to methods of guaranteeing temporal properties of message transmission in network communication protocols. Students get to know and conduct lab experiments with communication protocols (e.g., AVB, AFDX, FlexRay, TTEthernet).


  • Networking Basics, Example: Ethernet 
  • Unsynchronized Networks
    Traffic Shaping Algorithms
    Traffic Policing Algorithms
    Redundancy Management Algorithms
    Latency and Jitter Calculations; e.g., Network Calculus
    Example Networks: IEEE 802.1Q (AVB), ARINC 664-p7 (AFDX)
  • Synchronized Networks
    Synchronization Protocols
    Redundancy Management Algorithms
    Example Networks: FlexRay, TTP, TTEthernet, SafeBus
  • Mixed-Criticality Networks
    Traffic Integration Methods/Options and Consequences
    Example Networks: TTEthernet

Didactic concept: The course comprises a lecture part and a lab part. (1) The lecture introduces the terms, problems and techniques of communication protocols that need to fulfil temporal requirements and presents selected communication protocols. (2) Lab (a) Paper study: design of a sample network with given dependability and timing requirements, (b) Implementation and evaluation of a fault-tolerant sample application on a TTEthernet platform. Solutions to assignments are presented to and discussed with the supervisor.


Dipl.-Ing. Dr. Peter Puschner


Aktuelle Informationen / News


Die Vorbesprechung zur Lehrveranstaltung findet am Dienstag, dem 15.3.2016 um 14:00 Uhr statt.
Die weiteren Termine und Zeiten werden in der Vorbesprechung in Abstimmung mit den Teilnehmern/innen der LVA fixiert.
Ort: TI Seminarraum, Operngasse 9.

The preliminary discussion takes place on Tuesday, 15th March 2016, 14:00.
Further dates and times will be fixed with all participants of the lecture during the preliminary discussion.
Location: TI seminar room, Operngasse 9

Schedule (under construction)

Location: TI seminar room, Operngasse 9.

Tue 15.03.2016 14:00
  • Preliminary talk (slides)
  • Presentation topic assignment

Lab Part



Material: slides from the presentations (focus on comprehension of the presented material)


There are in total 200 points achievable. The lecture part (presentation + exam) counts 100 points and the lab part also counts 100 points. The requirements for a positive grade are:

  1. participation in the presentations (present your own part and attend the other presentations),
  2. achievement of at least 50 points in the lecture part, and
  3. achievement of at least 50 points in the lab part.

In case you fulfill the requirements for a positive grade, the final grade is determined according to the following table:

1 180 - 200
2 155 - 179
3 125 - 154
4 100 - 124


Slides from the previous semester may help you to design your own presentations.

Networking Basics
Unsynchronized Networks, AFDX
Traffic Shaping and Policing
Synchronized and Mixed-criticality Networks, TTEthernet

Contact Person

  • Peter Puschner, peter (at)