SlideShare a Scribd company logo
1 of 30
Download to read offline
Deterministic Ethernet:
SAE AS6802 "Time-Triggered Ethernet"


Join “Deterministic Ethernet” Group @ LinkedIn
http://www.linkedin.com/groups?gid=3862779

Visit SAE AS-2D2
“Deterministic Ethernet and Unified Networking” Committee
http://www.sae.org/servlets/works/committeeHome.do?comtID=TEAAS2D




                                1
SAE AS6802: „Time-Triggered
Ethernet“ (TTEthernet)
 Public specification available since 2008
 IP designed to DO-254/DO-178B Level A
 ◦ formal proof of protocol algorithms
 used for IEC61508 SIL-rated systems
 Standardization at SAE
 ◦ SAE standardization project started in 2009
 ◦ SAE Standard release in November 2011
 ◦         http://standards.sae.org/as6802




                                 2
What is „Time-Triggered“?
 Predictable (deterministic) communication
 ◦ Fixed latency, µs-jitter, TDMA
 System timebase available, but no master clock
 (alignment of local clocks in µs!)
 Autonomous network operation
 ◦ based on scheduled communication and system time
 Examples:
 ◦ FlexRay
 ◦ TTP (SAE AS6003)
 ◦ TTEthernet (SAE AS6802)


                           3
What is Ethernet, really?
 A family of frame-based standards for
 LAN/MAN networks by IEEE802
 ◦ Standard physical medium
 ◦ Set of medium access control rules with fair
   arbitration
 ◦ Variable size packets in Ethernet format




                       4
SAE AS6802: „Time-Triggered
Ethernet“ (TTEthernet)
 The objective was to:
 ◦ make Ethernet viable for any time-, safety- and mission-
   critical embedded system application (SAE AS6802 is a
   Layer 2 protocol service)
 ◦ … and retain asynchronous communication capabilities
 The objective was NOT to:
 ◦ create yet another real-time industrial Ethernet network,
   that is incompatible with IEEE802.3 or standard Ethernet
   LAN
 In fact it is a service …
 ◦ compare it to deterministic VLAN messaging with fixed
   end-to-end latency and µs-jitter!

                             5
SAE AS6802: A Layer 2 QoS Enhancement
Time-Triggered Ethernet (TTEthernet)
  Allows integration of low-latency, low-jitter and
  standard LAN applications




                         6
SAE AS6802: A Layer 2 QoS Enhancement
 Time-triggered extensions (Layer 2) implemented in an
 Ethernet switch enable deterministic unified networking
 ◦ Synchronous startup
 ◦ Synchronous recovery
 ◦ Robust fault-tolerant
   distributed clock
 ◦ Foundation for synchronous
   communication and robust
   bandwidth partitioning
   in Ethernet networks




                            7
Summary:
System Designer Perspective
 SAE AS6802 is just another Ethernet service
 Add SAE AS6802 service to Ethernet switch
 ◦ capabilities to design Ethernet-based
   time-, safety- and mission critical system !
 Add other comptible IEEE802.1 Layer 2 services
 to gain specific capabilities and support
 (deterministic) unified networking
 ◦ VLAN(IEEE802.1Q), DCB, IEEE1588/IEEE802.1AS,
   Rate-contrained services with traffic shaping, etc.
 Use Ethernet as a deterministic network capable
 of handling different types of time-critical traffic

                             8
Deterministic Ethernet:
SAE AS6802 "Time-Triggered Ethernet“
Capabilities




                  9                    PAPER #
Capabilities: Distributed
Fault-tolerant Synchronization
 Robust algorithm based on exchange of
 asynchronous IEEE802.3 messages
 Synchronizes local clocks – system time (!)
 ◦ no wall clock (external time source - e.g. GPS) required
 Fail-operational:
 ◦ tolerates multiple faults
 ◦ tolerates byzantine
   synchronization faults
 ◦ no search for best master
   (distributed clock!)
 Provides defined worst-case synchronous startup
 & recovery time (in ms)
                               10
Capabilities:
Synchronous Communication
 System time available on switches and endsystems
 ◦ Scheduled traffic can have fixed latency and µs-jitter
 ◦ Switch knows when the message is forwarded




                               11
Capabilities:
Deterministic Unified Ethernet
 Synchronous and Asynchronous Traffic




                  „Virtual links“ are forwarded through 100BASE-TX, 1000BASE-CX,
                 1000BASE-SX or other Ethernet physical layer connections




                              12
Capabilities: Robust Partitioning for
Deterministic Unified Ethernet
 Mechanisms:
 ◦ Switch knows the traffic schedule for synchronous (TT) traffic
 ◦ Switch knows about properties of time-sensitive traffic and
   possible time-violations
     e.g. for AFDX / ARINC664 (e.g. rate constrained – BAG, periodicity)
 ◦ Switch knows when the best effort (asynchronous) traffic can be scheduled to
   prevent violation of temporal constraints for RC and TT
                                             Configuration    Configuration
                                             for TT Traffic   for RC Traffic




               Synchronous (TT)
                                              Traffic
          Time-Sensitive Traffic (RC)
                                            Scheduling                         Output Port
                                              Logic
                  Asynchronous
        (Priority-Driven and/or Lossless)
                                             (Switch)

                                                    13
Capabilities:
Deterministic Unified Ethernet
 What if synchronous links (VLs) are reserved, but
 the message is not sent?
 ◦ … ECU / LRU is not installed
 ◦ … Function is
   currently inactive




 Dynamic Bandwidth Release: immediate
 availability for asynchronous traffic

                           14
Comparison with other Ethernet
standards




               15                PAPER #
Ethernet in Critical Embedded
Systems

                  Industrial RT Ethernet (ProfiNet RT/IRT,                              Time-Critical,
               PowerLink, Ethernet/IP CIP Sync, EtherCAT, ...)                        Mission-Sensitive

                                                                                          Lossless,
                                                          IEEE DCB                     Loss-sensitive,
                                                                                       Time-sensitive,
                                                                IEEE AVB               Mission-Critical

                       ARINC 664 Part 7                                                Deterministic,
                                                                                        Time-critical,
                                                                SAE AS6802             Safety-critical,
                                                                (TTEthernet)           Mission-critical

 2000   2001    2002    2003   2004   2005   2006        2007    2008   2009   2010




                                                    16
Positioning: SAE AS6802 for
Deterministic Unified Ethernet

     QoS in shared Ethernet networks




                                       17
TTEthernet Switch with
SAE AS6802 / ARINC664-P7
                        TTEthernet
                            Switch
                          Services           Used QoS Protocol Services


 TTEthernet
                                            RC              TT
 Switch Behavior                                                      BE
                                        (ARINC664)     (SAE AS6802)
              RC Switch                      X               -        -
    RC Switch w/ A/V and hard-RT               X            X         -
          TTEthernet Switch
                                                -           X         -
     (synch. AS6802 comm. only)
       Plain TTEthernet Switch                  -           X         X
          IEEE802.3 switch                      -           -         X
  Mixed Criticality TTEthernet Switch          X            X         X


                                        18
Positioning: SAE AS6802 for
Deterministic Unified Ethernet

     QoS in shared Ethernet networks




                                       19
SAE AS6802 and RT-Ethernet




              21
SAE AS6802 in IEC61850 Context
 GOOSE Messages (low-latency, critical) can be
 sent via time-triggered messgaes




                      Protection
                      Control &




                                   Protection
                        Data




                                     Data
           Data




                                                Data
                       22
Impact on System Design




                    Mirko Jakovljevic, TTTech
                                / SAE AS-2D




               23                           PAPER #
Why Deterministic
Time-Triggered Networks ?
 Network capabilities impact architecture and
 application design
 ◦ the number of ECUs, wiring and weigth
 ◦ use of network bandwidth
   and computing resources
 ◦ level of functional integration
 ◦ system and application complexity
      cost of SW/HW design and integration
 ◦   maintenance, reuse and upgrades
 ◦   obsolescence management
 ◦   certification
 ◦   …                      24
Advanced System Integration
                                                                          Distributed
                                                                      Integrated Modular
                                                                     Architectures (DIMA)
                                                      Statistical
                                                     Multiplexing     Many high- and low-level
                                                                     functions share distributed
                                                                     computing and networking
                                                                             resources
                                                       TDMA
                                                     Multiplexing

                                                                                                gh
    Federated
                                 Integrated Modular                                           Hi !!
                                                                                             y !
                                    Architectures                                          er MA
                                      (e.g. IMA)                                         :V I
Computing Resources                                                                  v el an
                                                                                  Le is

                                                                                            ?
(one function per box)
                              Many higher level functions on                    n em
                                                                             tio yst
Networking Resources             one processing module                     ra S
(physically separated                                                  te g le
 unidirectional links)       Additional low-level functions via     I n ho                 How DIMA covers
                                     networked RDCs                     W                     this gap?
                                                                                                    gap?

                                                                    Integ
                                                                          r
                                                  vel: Hig
                                                          h         Fede ation Lev
                                   Integr ation Le                      rated     el
                                                                              Arch : Very Lo
    Integration Level: Low                                                        itect
                                                                                       ures w

                                              25
Resource Use & Complexity Reduction
 Maximize use of network bandwidth and computing resources
 for critical embedded functions
 ◦ Reduce uncertainity, jitter and unintended system states
 Improve functional alignment (and separation!)
 ◦ Simplified sensor fusion
 ◦ Simplified distributed processing
 ◦ Simplified redundancy management




                             26
Integrating many functions on few
ECUs
 Emulate distributed computer / reflective memory
 Integrate critical and non-critical functions




                       27
SAE AS6802 in Critical Applications

 Robust TDM-style bandwidth partitioning
 (Hard) Real-time operation
 Strictly deterministic system operation
 Predictable computing and networking resource
 sharing
 Alignment of different functions accross the
 systems
 Design of advanced system architectures for
 minimizing SWaP
 System complexity reduction
 (system state explosion!)

                      28
SAE AS6802 in Critical Applications

 If we managed to go from federated to integrated
 architectures …
 ◦ Read: time/space partitioning at module level
 … we can manage transition to „distributed AND
 integrated“ architectures
 ◦ Read:
    time/space partitioning at module level plus time
    partitioning at network level
    system-level partitioning (of all computing and networking
    resources)
    Predictable virtualization of complex embedded systems


                             29
New activities on SAE AS-2D agenda?

 SAE AS6802 (TTEthernet)
 ◦ Scheduling and system design
 ◦ Application Handbook
 ◦ Complexity reduction
 ◦ Linear Deterministic Networks
 ◦ Closer work with IEEE?




                      30
Q&A
Visit Deterministic Ethernet / LinkedIn Group (!!)




                     Mirko Jakovljevic, TTTech
                                  / SAE AS-2D
                  mirko.jakovljevic@tttech.com




                              31                     PAPER #

More Related Content

What's hot

Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Andrei Kholodnyi
 

What's hot (20)

What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?What is IVI (In Vehicle Infotainment)?
What is IVI (In Vehicle Infotainment)?
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
Mixed-critical adaptive AUTOSAR stack based on VxWorks, Linux, and virtualiza...
 
FIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSFIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROS
 
【English version】3GPP 5G Standalone Handover Call flow_Rev4.13_20231224.pdf
【English version】3GPP 5G Standalone Handover Call flow_Rev4.13_20231224.pdf【English version】3GPP 5G Standalone Handover Call flow_Rev4.13_20231224.pdf
【English version】3GPP 5G Standalone Handover Call flow_Rev4.13_20231224.pdf
 
QNX Software Systems
QNX Software SystemsQNX Software Systems
QNX Software Systems
 
Automotive SPICE® 3.0 - What is new and what has changed?
Automotive SPICE® 3.0 - What is new and what has changed?Automotive SPICE® 3.0 - What is new and what has changed?
Automotive SPICE® 3.0 - What is new and what has changed?
 
DDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin MeetingDDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin Meeting
 
Beginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRANBeginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRAN
 
Making networks secure with multi-layer encryption
Making networks secure with multi-layer encryptionMaking networks secure with multi-layer encryption
Making networks secure with multi-layer encryption
 
GPU: Understanding CUDA
GPU: Understanding CUDAGPU: Understanding CUDA
GPU: Understanding CUDA
 
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data CenterFibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
OpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
OpenSSL + Intel (r) Quick Assist Technology Engine Setup InstructionsOpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
OpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
 
Switching conditions in SDH protection schemes.
Switching conditions in SDH protection schemes.Switching conditions in SDH protection schemes.
Switching conditions in SDH protection schemes.
 
How to Apply Functional Safety to Autosar ECU's
How to Apply Functional Safety to Autosar ECU'sHow to Apply Functional Safety to Autosar ECU's
How to Apply Functional Safety to Autosar ECU's
 
Trends in Visualization for Armoured Vehicles
Trends in Visualization for Armoured VehiclesTrends in Visualization for Armoured Vehicles
Trends in Visualization for Armoured Vehicles
 
S1000D - An Overview
S1000D - An OverviewS1000D - An Overview
S1000D - An Overview
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
 
Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow
 

Similar to Deterministic Ethernet SAE AS6802

Overview Of I E C61850 Presentation..... W S M
Overview Of  I E C61850  Presentation..... W S MOverview Of  I E C61850  Presentation..... W S M
Overview Of I E C61850 Presentation..... W S M
ginquesada
 
JVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC MotorsJVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC Motors
Electromate
 
ASIX AX58400 EtherCAT to IO-Link Gateway Solution Introduction
ASIX AX58400 EtherCAT to IO-Link Gateway Solution IntroductionASIX AX58400 EtherCAT to IO-Link Gateway Solution Introduction
ASIX AX58400 EtherCAT to IO-Link Gateway Solution Introduction
ASIX Electronics Corporation
 
OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852
Yi-Neng Lin
 
Cisco enhanced high speed wan interface cards.
Cisco enhanced high speed wan interface cards.Cisco enhanced high speed wan interface cards.
Cisco enhanced high speed wan interface cards.
Amanda Meng
 
tutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.ppttutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.ppt
ssuser3855be
 
Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2
Jeff Green
 

Similar to Deterministic Ethernet SAE AS6802 (20)

Overview Of I E C61850 Presentation..... W S M
Overview Of  I E C61850  Presentation..... W S MOverview Of  I E C61850  Presentation..... W S M
Overview Of I E C61850 Presentation..... W S M
 
Multi-Axis Position Control by EtherCAT | ElmoMC
Multi-Axis Position Control by EtherCAT | ElmoMCMulti-Axis Position Control by EtherCAT | ElmoMC
Multi-Axis Position Control by EtherCAT | ElmoMC
 
Industrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion ControlIndustrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion Control
 
JVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC MotorsJVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC Motors
 
ASIX AX58400 EtherCAT to IO-Link Gateway Solution Introduction
ASIX AX58400 EtherCAT to IO-Link Gateway Solution IntroductionASIX AX58400 EtherCAT to IO-Link Gateway Solution Introduction
ASIX AX58400 EtherCAT to IO-Link Gateway Solution Introduction
 
OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852
 
Cisco enhanced high speed wan interface cards.
Cisco enhanced high speed wan interface cards.Cisco enhanced high speed wan interface cards.
Cisco enhanced high speed wan interface cards.
 
tutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.ppttutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.ppt
 
Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...
Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...
Stable Ethernet TCP/IP Real Time Communication In Industrial Embedded Applica...
 
Hardened Ethernet In ITS 2010
Hardened Ethernet In ITS 2010Hardened Ethernet In ITS 2010
Hardened Ethernet In ITS 2010
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
 
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
 
Ethernet technology
Ethernet technologyEthernet technology
Ethernet technology
 
Mits 5G brief solution 2021
Mits 5G brief solution 2021Mits 5G brief solution 2021
Mits 5G brief solution 2021
 
Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01
Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01
Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01
 
Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2
 
infraXstructure Alexis Dacquay, "How to win back visibility into your network...
infraXstructure Alexis Dacquay, "How to win back visibility into your network...infraXstructure Alexis Dacquay, "How to win back visibility into your network...
infraXstructure Alexis Dacquay, "How to win back visibility into your network...
 
NST Product Catalog
NST Product CatalogNST Product Catalog
NST Product Catalog
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdf04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdf
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Deterministic Ethernet SAE AS6802

  • 1. Deterministic Ethernet: SAE AS6802 "Time-Triggered Ethernet" Join “Deterministic Ethernet” Group @ LinkedIn http://www.linkedin.com/groups?gid=3862779 Visit SAE AS-2D2 “Deterministic Ethernet and Unified Networking” Committee http://www.sae.org/servlets/works/committeeHome.do?comtID=TEAAS2D 1
  • 2. SAE AS6802: „Time-Triggered Ethernet“ (TTEthernet) Public specification available since 2008 IP designed to DO-254/DO-178B Level A ◦ formal proof of protocol algorithms used for IEC61508 SIL-rated systems Standardization at SAE ◦ SAE standardization project started in 2009 ◦ SAE Standard release in November 2011 ◦ http://standards.sae.org/as6802 2
  • 3. What is „Time-Triggered“? Predictable (deterministic) communication ◦ Fixed latency, µs-jitter, TDMA System timebase available, but no master clock (alignment of local clocks in µs!) Autonomous network operation ◦ based on scheduled communication and system time Examples: ◦ FlexRay ◦ TTP (SAE AS6003) ◦ TTEthernet (SAE AS6802) 3
  • 4. What is Ethernet, really? A family of frame-based standards for LAN/MAN networks by IEEE802 ◦ Standard physical medium ◦ Set of medium access control rules with fair arbitration ◦ Variable size packets in Ethernet format 4
  • 5. SAE AS6802: „Time-Triggered Ethernet“ (TTEthernet) The objective was to: ◦ make Ethernet viable for any time-, safety- and mission- critical embedded system application (SAE AS6802 is a Layer 2 protocol service) ◦ … and retain asynchronous communication capabilities The objective was NOT to: ◦ create yet another real-time industrial Ethernet network, that is incompatible with IEEE802.3 or standard Ethernet LAN In fact it is a service … ◦ compare it to deterministic VLAN messaging with fixed end-to-end latency and µs-jitter! 5
  • 6. SAE AS6802: A Layer 2 QoS Enhancement Time-Triggered Ethernet (TTEthernet) Allows integration of low-latency, low-jitter and standard LAN applications 6
  • 7. SAE AS6802: A Layer 2 QoS Enhancement Time-triggered extensions (Layer 2) implemented in an Ethernet switch enable deterministic unified networking ◦ Synchronous startup ◦ Synchronous recovery ◦ Robust fault-tolerant distributed clock ◦ Foundation for synchronous communication and robust bandwidth partitioning in Ethernet networks 7
  • 8. Summary: System Designer Perspective SAE AS6802 is just another Ethernet service Add SAE AS6802 service to Ethernet switch ◦ capabilities to design Ethernet-based time-, safety- and mission critical system ! Add other comptible IEEE802.1 Layer 2 services to gain specific capabilities and support (deterministic) unified networking ◦ VLAN(IEEE802.1Q), DCB, IEEE1588/IEEE802.1AS, Rate-contrained services with traffic shaping, etc. Use Ethernet as a deterministic network capable of handling different types of time-critical traffic 8
  • 9. Deterministic Ethernet: SAE AS6802 "Time-Triggered Ethernet“ Capabilities 9 PAPER #
  • 10. Capabilities: Distributed Fault-tolerant Synchronization Robust algorithm based on exchange of asynchronous IEEE802.3 messages Synchronizes local clocks – system time (!) ◦ no wall clock (external time source - e.g. GPS) required Fail-operational: ◦ tolerates multiple faults ◦ tolerates byzantine synchronization faults ◦ no search for best master (distributed clock!) Provides defined worst-case synchronous startup & recovery time (in ms) 10
  • 11. Capabilities: Synchronous Communication System time available on switches and endsystems ◦ Scheduled traffic can have fixed latency and µs-jitter ◦ Switch knows when the message is forwarded 11
  • 12. Capabilities: Deterministic Unified Ethernet Synchronous and Asynchronous Traffic „Virtual links“ are forwarded through 100BASE-TX, 1000BASE-CX, 1000BASE-SX or other Ethernet physical layer connections 12
  • 13. Capabilities: Robust Partitioning for Deterministic Unified Ethernet Mechanisms: ◦ Switch knows the traffic schedule for synchronous (TT) traffic ◦ Switch knows about properties of time-sensitive traffic and possible time-violations e.g. for AFDX / ARINC664 (e.g. rate constrained – BAG, periodicity) ◦ Switch knows when the best effort (asynchronous) traffic can be scheduled to prevent violation of temporal constraints for RC and TT Configuration Configuration for TT Traffic for RC Traffic Synchronous (TT) Traffic Time-Sensitive Traffic (RC) Scheduling Output Port Logic Asynchronous (Priority-Driven and/or Lossless) (Switch) 13
  • 14. Capabilities: Deterministic Unified Ethernet What if synchronous links (VLs) are reserved, but the message is not sent? ◦ … ECU / LRU is not installed ◦ … Function is currently inactive Dynamic Bandwidth Release: immediate availability for asynchronous traffic 14
  • 15. Comparison with other Ethernet standards 15 PAPER #
  • 16. Ethernet in Critical Embedded Systems Industrial RT Ethernet (ProfiNet RT/IRT, Time-Critical, PowerLink, Ethernet/IP CIP Sync, EtherCAT, ...) Mission-Sensitive Lossless, IEEE DCB Loss-sensitive, Time-sensitive, IEEE AVB Mission-Critical ARINC 664 Part 7 Deterministic, Time-critical, SAE AS6802 Safety-critical, (TTEthernet) Mission-critical 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 16
  • 17. Positioning: SAE AS6802 for Deterministic Unified Ethernet QoS in shared Ethernet networks 17
  • 18. TTEthernet Switch with SAE AS6802 / ARINC664-P7 TTEthernet Switch Services Used QoS Protocol Services TTEthernet RC TT Switch Behavior BE (ARINC664) (SAE AS6802) RC Switch X - - RC Switch w/ A/V and hard-RT X X - TTEthernet Switch - X - (synch. AS6802 comm. only) Plain TTEthernet Switch - X X IEEE802.3 switch - - X Mixed Criticality TTEthernet Switch X X X 18
  • 19. Positioning: SAE AS6802 for Deterministic Unified Ethernet QoS in shared Ethernet networks 19
  • 20. SAE AS6802 and RT-Ethernet 21
  • 21. SAE AS6802 in IEC61850 Context GOOSE Messages (low-latency, critical) can be sent via time-triggered messgaes Protection Control & Protection Data Data Data Data 22
  • 22. Impact on System Design Mirko Jakovljevic, TTTech / SAE AS-2D 23 PAPER #
  • 23. Why Deterministic Time-Triggered Networks ? Network capabilities impact architecture and application design ◦ the number of ECUs, wiring and weigth ◦ use of network bandwidth and computing resources ◦ level of functional integration ◦ system and application complexity cost of SW/HW design and integration ◦ maintenance, reuse and upgrades ◦ obsolescence management ◦ certification ◦ … 24
  • 24. Advanced System Integration Distributed Integrated Modular Architectures (DIMA) Statistical Multiplexing Many high- and low-level functions share distributed computing and networking resources TDMA Multiplexing gh Federated Integrated Modular Hi !! y ! Architectures er MA (e.g. IMA) :V I Computing Resources v el an Le is ? (one function per box) Many higher level functions on n em tio yst Networking Resources one processing module ra S (physically separated te g le unidirectional links) Additional low-level functions via I n ho How DIMA covers networked RDCs W this gap? gap? Integ r vel: Hig h Fede ation Lev Integr ation Le rated el Arch : Very Lo Integration Level: Low itect ures w 25
  • 25. Resource Use & Complexity Reduction Maximize use of network bandwidth and computing resources for critical embedded functions ◦ Reduce uncertainity, jitter and unintended system states Improve functional alignment (and separation!) ◦ Simplified sensor fusion ◦ Simplified distributed processing ◦ Simplified redundancy management 26
  • 26. Integrating many functions on few ECUs Emulate distributed computer / reflective memory Integrate critical and non-critical functions 27
  • 27. SAE AS6802 in Critical Applications Robust TDM-style bandwidth partitioning (Hard) Real-time operation Strictly deterministic system operation Predictable computing and networking resource sharing Alignment of different functions accross the systems Design of advanced system architectures for minimizing SWaP System complexity reduction (system state explosion!) 28
  • 28. SAE AS6802 in Critical Applications If we managed to go from federated to integrated architectures … ◦ Read: time/space partitioning at module level … we can manage transition to „distributed AND integrated“ architectures ◦ Read: time/space partitioning at module level plus time partitioning at network level system-level partitioning (of all computing and networking resources) Predictable virtualization of complex embedded systems 29
  • 29. New activities on SAE AS-2D agenda? SAE AS6802 (TTEthernet) ◦ Scheduling and system design ◦ Application Handbook ◦ Complexity reduction ◦ Linear Deterministic Networks ◦ Closer work with IEEE? 30
  • 30. Q&A Visit Deterministic Ethernet / LinkedIn Group (!!) Mirko Jakovljevic, TTTech / SAE AS-2D mirko.jakovljevic@tttech.com 31 PAPER #