Hide menu

Real-Time and Dependable Ethernet Communication


Status Active - open for registrations
School National Graduate School in Computer Science (CUGS)
Division ESLAB
Owner Zebo Peng

  Log in  

Course plan


20 hours organized in three days

Recommended for

PhD students interesting in communication issues for embedded systems

The course was last given

New course


Ethernet is already in use in many safety-critical systems such as avionics and industrial control, and is gaining traction in automotive systems due to the significant bandwidth needs of modern infotainment, active safety, and autonomous driving applications. This course will cover multiple aspects of real-time and dependable Ethernet communication: scheduling, synchronization, bandwidth reservation, preemption, and fault tolerance. The course covers the latest technology standards developed within IEEE 802, including ongoing standards development in the Time Sensitive Networking group of IEEE 802.1. The course content is very closely aligned with technology that is currently developed and planned to be used in many safety-critical system within for example automotive and industrial control industries. Course participants will learn the latest trends in industry and standards development.


Basic knowledge in embedded systems and communication protocols.


• History of and introduction to Ethernet; IEEE 802.3 and IEEE 802.1 working groups; Bridged LANs and VLANs; IEEE Std 802.1Q
• Real-time Ethernet technology landscape: AVB, TSN, AFDX, TT-Ethernet, EtherCAT, Profinet.
• Ethernet in real-time and embedded systems: automotive, avionics, and industrial control.
• Ethernet network topologies: full-duplex, switched, ring, star, line
• Real-time communication:
o Frame queuing and forwarding with fixed priorities (IEEE 802.1Q)
o Ethernet AVB: Stream reservation protocol; credit-based traffic shaping; IEEE 1722 AVB Transport Protocol for real-time control and multimedia
o Scheduled Traffic (IEEE Std 802.1Qbv-2015)
o Frame Preemption (IEEE Std 802.3br-2016 and 802.1Qbu-2016)
o Asynchronous Traffic Shaping (IEEE P802.1Qcr)
o Cyclic Queuing and Forwarding (IEEE P802.1Qch)
• Time synchronization:
o Generalized Precision-Time Protocol (gPTP); IEEE Std 802.1AS-2011
o IEEE 1588 one-step time synchronization
o Best Master Clock selection Algorithm (BMCA)
• Dependability:
o Ingress filtering and policing (IEEE P802.1Qci)
o Frame Replication and Elimination in ring topologies (IEEE P802.1CB)
o Fault tolerant time synchronization
• Security
o MAC security, integrity, and confidentiality (IEEE 802.1AE)
o Port authentication (IEEE 802.1X)
o Secure device identity and Public-Key Infrastructure (IEEE 802.1AR)
• Case study: Putting things together with a network architecture for autonomous vehicles


The course consists of the lecture part and the project/term-paper part. The lecture part will be given in the form of intensive lectures in three days. The students will then select and work a specific topic related to the course contents.


• Selected journal articles and conference papers (TBD)
• Selected IEEE 802 standards


The lectures will be given by Dr. Soheil Samii, General Motors, USA.


Zebo Peng


Term paper (the students can select among a list of provided topics or can propose their own topics).


6 ECTS credits

Organized by



Page responsible: Director of Graduate Studies
Last updated: 2012-05-03