You are here: Home / CPS / Teaching / Courses / Deterministic Networking

Deterministic Networking

Aim

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).

Subject

  • 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
    Scheduling
    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.

Lecturer

Dipl.-Ing. Dr. Peter Puschner

Homepage

http://ti.tuwien.ac.at/cps/teaching/courses/deterministic-networking/

Aktuelle Informationen / News

Schedule (under construction)

Location: Institute library 182/1, Treitlstraße 1-3, 3rd floor.

Fr 13.03.2015 14:30
  • Preliminary talk (slides)
  • Lab-Part Teaser (slides)
  • Assignment of student presentations
Detailed lab assignment, meet at E182/1 library (slides)
Fr 05.06.2015 14:30 Exam
Lab part discussion, agreeing on final delivery date, appointment by email ( froemel (at) vmars.tuwien.ac.at ).
Lab part delivery deadline

Lab Part

<todo>

Exam

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

Grading

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 40 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
5 0 - 99

Material

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

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

Contact Person

  • Peter Puschner, peter (at) vmars.tuwien.ac.at.