SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
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 #

Weitere ähnliche Inhalte

Was ist angesagt?

Event Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference ArchitectureEvent Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference ArchitectureBob Rhubart
 
Tips and Tricks for SAP Sybase IQ
Tips and Tricks for SAP  Sybase IQTips and Tricks for SAP  Sybase IQ
Tips and Tricks for SAP Sybase IQDon Brizendine
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermRandy Shoup
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computingeteshagarwal1
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven ArchitectureChris Patterson
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxTata321168
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution ServiceAngelo Corsaro
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven ArchitectureLourens Naudé
 
Software architecture in an agile environment
Software architecture in an agile environmentSoftware architecture in an agile environment
Software architecture in an agile environmentRaffaele Garofalo
 
Smart cities 4.0.pptx
Smart cities 4.0.pptxSmart cities 4.0.pptx
Smart cities 4.0.pptxPaul23153
 
Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoTKishan Patel
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...RealTime-at-Work (RTaW)
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondAnand Bhojan
 
ITLC HN 14 - Bizweb Microservices Architecture
ITLC HN 14  - Bizweb Microservices ArchitectureITLC HN 14  - Bizweb Microservices Architecture
ITLC HN 14 - Bizweb Microservices ArchitectureIT Expert Club
 
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개confluent
 
A comparative study between cloud computing and fog
A comparative study between cloud computing and fog A comparative study between cloud computing and fog
A comparative study between cloud computing and fog Manash Kumar Mondal
 

Was ist angesagt? (20)

IoT Cloud Overview
IoT Cloud OverviewIoT Cloud Overview
IoT Cloud Overview
 
Event Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference ArchitectureEvent Driven Architecture (EDA) Reference Architecture
Event Driven Architecture (EDA) Reference Architecture
 
Soluciones Dynatrace
Soluciones DynatraceSoluciones Dynatrace
Soluciones Dynatrace
 
Tips and Tricks for SAP Sybase IQ
Tips and Tricks for SAP  Sybase IQTips and Tricks for SAP  Sybase IQ
Tips and Tricks for SAP Sybase IQ
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long Term
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computing
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
The Data Distribution Service
The Data Distribution ServiceThe Data Distribution Service
The Data Distribution Service
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Software architecture in an agile environment
Software architecture in an agile environmentSoftware architecture in an agile environment
Software architecture in an agile environment
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Smart cities 4.0.pptx
Smart cities 4.0.pptxSmart cities 4.0.pptx
Smart cities 4.0.pptx
 
Distributed Computing in IoT
Distributed Computing in IoTDistributed Computing in IoT
Distributed Computing in IoT
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and Beyond
 
ITLC HN 14 - Bizweb Microservices Architecture
ITLC HN 14  - Bizweb Microservices ArchitectureITLC HN 14  - Bizweb Microservices Architecture
ITLC HN 14 - Bizweb Microservices Architecture
 
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
 
A comparative study between cloud computing and fog
A comparative study between cloud computing and fog A comparative study between cloud computing and fog
A comparative study between cloud computing and fog
 
An introduction to MQTT
An introduction to MQTTAn introduction to MQTT
An introduction to MQTT
 

Ähnlich wie 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 Mginquesada
 
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 | ElmoMCElmo Motion Control
 
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 ControlDesign World
 
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 MotorsElectromate
 
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 IntroductionASIX 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-852Yi-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.pptssuser3855be
 
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...IJRES Journal
 
Hardened Ethernet In ITS 2010
Hardened Ethernet In ITS 2010Hardened Ethernet In ITS 2010
Hardened Ethernet In ITS 2010ethersteve
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONcscpconf
 
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).pdfRaviSharma1113
 
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 01Vishal Sharma, Ph.D.
 
Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2Manufacturing pov jeff green 2016 v2
Manufacturing pov jeff green 2016 v2Jeff Green
 
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...PROIDEA
 
NST Product Catalog
NST Product CatalogNST Product Catalog
NST Product Catalogmoonhyo
 
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 NETWORKSijngnjournal
 
04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdf04IEEEPTPpresentation.pdf
04IEEEPTPpresentation.pdfewnetukassa2
 

Ähnlich wie 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
 

Kürzlich hochgeladen

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 DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

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 #