SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
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 #

Contenu connexe

Tendances

Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
Kashif Latif
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
Dsunte Wilson
 
ccnp-enterprise-core-networking-encor-product-overview.pptx
ccnp-enterprise-core-networking-encor-product-overview.pptxccnp-enterprise-core-networking-encor-product-overview.pptx
ccnp-enterprise-core-networking-encor-product-overview.pptx
ssuserff1f40
 

Tendances (20)

Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
 
IT資産の可視化とIT構成の最適化
IT資産の可視化とIT構成の最適化IT資産の可視化とIT構成の最適化
IT資産の可視化とIT構成の最適化
 
CCNA
CCNACCNA
CCNA
 
CCNAv5 - S3: Chapter2 Lan Redundancy
CCNAv5 - S3: Chapter2 Lan RedundancyCCNAv5 - S3: Chapter2 Lan Redundancy
CCNAv5 - S3: Chapter2 Lan Redundancy
 
Cisco CCNA-Router on Stick
Cisco CCNA-Router on StickCisco CCNA-Router on Stick
Cisco CCNA-Router on Stick
 
ACI3.0(1k) Release
ACI3.0(1k) ReleaseACI3.0(1k) Release
ACI3.0(1k) Release
 
Eigrp.ppt
Eigrp.pptEigrp.ppt
Eigrp.ppt
 
wakamonog6 インターネットの裏側の仕組み
wakamonog6 インターネットの裏側の仕組みwakamonog6 インターネットの裏側の仕組み
wakamonog6 インターネットの裏側の仕組み
 
EWSD Switching Systems
 EWSD Switching Systems  EWSD Switching Systems
EWSD Switching Systems
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 
Nutanix運用指南術
Nutanix運用指南術Nutanix運用指南術
Nutanix運用指南術
 
OSPF LSA Types Explained
OSPF LSA Types ExplainedOSPF LSA Types Explained
OSPF LSA Types Explained
 
ONOS Platform Architecture
ONOS Platform ArchitectureONOS Platform Architecture
ONOS Platform Architecture
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザイン
 
CCNA3 Verson6 Chapter1
CCNA3 Verson6 Chapter1CCNA3 Verson6 Chapter1
CCNA3 Verson6 Chapter1
 
ccnp-enterprise-core-networking-encor-product-overview.pptx
ccnp-enterprise-core-networking-encor-product-overview.pptxccnp-enterprise-core-networking-encor-product-overview.pptx
ccnp-enterprise-core-networking-encor-product-overview.pptx
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
EIGRP Overview
EIGRP OverviewEIGRP Overview
EIGRP Overview
 
LuaTeX-jaとbeamerで言語学関連のスライドを作る
LuaTeX-jaとbeamerで言語学関連のスライドを作るLuaTeX-jaとbeamerで言語学関連のスライドを作る
LuaTeX-jaとbeamerで言語学関連のスライドを作る
 
Bus interface 8086
Bus interface 8086Bus interface 8086
Bus interface 8086
 

Similaire à 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
 

Similaire à 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
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 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 #