Real-Time and Dependable Ethernet Communication2017HT
|
|
Course plan
Lectures
20 hours organized in three days
Recommended for
PhD students interesting in communication issues for embedded systems
The course was last given
New course
Goals
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.
Prerequisites
Basic knowledge in embedded systems and communication protocols.
Contents
• 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
Organization
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.
Literature
• Selected journal articles and conference papers (TBD)
• Selected IEEE 802 standards
Lecturers
The lectures will be given by Dr. Soheil Samii, General Motors, USA.
Examiner
Zebo Peng
Examination
Term paper (the students can select among a list of provided topics or can propose their own topics).
Credit
6 ECTS credits
Organized by
ESLAB
Comments
Page responsible: Director of Graduate Studies