SlideShare a Scribd company logo
1 of 25
Download to read offline
Strategies for End-to-End Timing Guarantees in a
Centralized Software Defined Vehicle Architecture
Combining CAN With TSN Backbone
Confidential C
2
Automotive Ethernet Congress 22nd March 2023 Renault © 2023
2
Automotive Ethernet Congress 22nd March 2023
Agenda
• Renault Perspective on SDV & end to end gatewaying strategies
• RTaW Network Design and Validation Tools
• Bosch plugins in simulation for enhanced optimization
• Takeaways & Future Work
RENAULT PERSPECTIVE ON SDV
& END TO END GATEWAYING STRATEGIES
Automotive Ethernet Congress 22nd March 2023
JOSETXO VILLANUEVA / IN-VEHICLE NETWORK EXPERT @ RENAULT
BOUCHRA ACHEMLAL / ETHERNET+TSN SPECIALIST @ RENAULT
Confidential C
SoC 1 SoC 2 SoC 3
Physical Computing Unit
Physical Interface
Unit1
PIU2
PIU3
PIU4
PIU5
Ethernet
TSN
Backbone
Ethernet Switch
MCU/Gateway CAN
CAN
CAN
MCU/Gateway MCU/Gateway MCU/Gateway
MCU/Gateway
MCU/Gateway
CAN
CAN
CAN
CAN
CAN
CAN
CAN
CAN
CAN
CAN
CAN
EE ARCHITECTURE : Topology
5
Eth
1000
Eth
1000
Eth
1000
Eth 1000
Eth 100 Eth 100 Eth 100 Eth 100
Eth 1000
Radar
Camera
Eth
100
Eth
100
Renault © 2023
5
Automotive Ethernet Congress 22nd March 2023
Confidential C
Constraints
Strategy
Mixed critical traffic
- Command & Control (Steering, Safety, Time-Constrained)
- Sensor & Video Traffic (Bursty data, ADAS, data fusion)
- Audio streams (Time sensitive, QoS, AR)
- Diagnosis & Best Effort
- SDV Scalable Traffic (Future Features, OTA)
EE Architecture : Constraints & Strategies
Switch
Buffer depth = f(BW, #ports, TSN config)
Gateways
Buffer depth=f(CPU load, Latency )
Avoid Packet Loss (Monitoring buffer usage)
→ Control the CAN<->Ethernet Gatewaying
→ Deploy an appropriate TSN configuration
6
Renault © 2023
6
Automotive Ethernet Congress 22nd March 2023
Confidential C
1. Snapshot Strategy (PDU ½ period packing) ➔ Was simulated in a previous study (EIPATD 2019)
2. 1:1 PDU Packing ➔ will be studied in the simulation
3. All to 1 Packing ➔ will be studied in the simulation
GW_1 GW_2
E2E CAN<->Ethernet Gatewaying Strategies
Command & Control traffic
CAN
10ms
Ethernet TSN Backbone
Buffer Depth
CPU Load
GW_1 GW_2
CAN Ethernet TSN Backbone
GW_1 GW_2
CAN Ethernet TSN Backbone CAN
10ms 5ms
CAN
CAN
7
Renault © 2023
7
Automotive Ethernet Congress 22nd March 2023
(AEC 2023)
Confidential C
VLAN PCP 0
VLAN PCP2
VLAN PCP6
VLAN PCP3
VLAN PCP 7, 5, 4, 1
Cycle n Cycle n+1
Slot 1 Slot 1
Slot 2 Slot 2
New SDV
Traffic
Existing features
& Best Effort Traffic
CBS
SW&HW Buffers per
VLAN PCP (Traffic Class)
Ethernet MAC
TSN capable
AUTOSAR
BASIC SW /
LINUX KERNEL
APPS
HW
SW
SDV Traffic
Video / Sensor
Streams
Audio
Streams
C&C Streams Diagnosis & Best
effort Traffic
New SDV
Traffic
Existing features
& Best Effort Traffic
TSN DEPLOYMENT Strategy
8
Renault © 2023
Ethernet LINK
8
Automotive Ethernet Congress 22nd March 2023
© RTaW 2023
Network Design and Validation Tools
Jörn Migge, CTO
RealTime-at-Work
Automotive Ethernet Congress 22nd March 2023
Automotive Ethernet Congress 2023 9
© RTaW 2023
Working with the tool
Input: which information is needed?
- Topology: link speeds, switching delays, connections
- Frames, PDUs, Services: periods, payloads, burst sizes, …
Design & Validation
- Optimal configuration of TSN mechanism
- Validation of constraints through simulation & analysis
Output
- Validation report on latency and throughput constraints
- TSN scheduling parameters in YANG format for hardware
Automotive Ethernet Congress 2023 10
Design
&
Validation
Tool
Iterations
YANG
Validation
Report
DBC
LDF
ARXML
Other
© RTaW 2023
Roles of Worst-Case Analysis and
Simulation
- Worst-Case Analysis: computed upper bounds
- Validation of (hard) latency and memory constraints
- Simulation: statistics
- Validation of (soft) latency, memory and
throughput constraints
- Illustration through Gantt charts
- Refined modelling through simulator plugins: gateways
Automotive Ethernet Congress 2023 11
Screenshots from RTaW-Pegase
© RTaW 2023
CBS + CMI – video stream shaping
Motivation
- Shaping of bursty traffic (generally) reduces memory requirements and
increases throughput of lower priority traffic.
Difficulties
- Shaping means delaying the shaped frames, but their latency constraints
must still be met!
- Not only shaping inside the network is useful but also at the entrance of the
network (CMI, TSpec).
Solution
- CBS configuration algorithm based on Worst-Case Analysis to guarantee
latency constraints.
Automotive Ethernet Congress 2023 12
© RTaW 2023
TAS – for bandwidth partitioning
Motivation
- Some not well known or uncontrolled traffic whose interference can be
blocked through bandwidth partitioning with TAS.
Design choices
- Size of the slots for the two kinds of traffics => period of the gate control list.
Difficulties
- Latency constraints, not only of the shaped video stream must be met.
- CBS configuration must be adapted to the presence of TAS slots.
Solution
- CBS configuration algorithm based on Worst-Case Analysis able to cope
with TAS + CBS.
Automotive Ethernet Congress 2023 13
© RTaW 2023
Impact of CBS/CMI and TAS
Automotive Ethernet Congress 2023 14
PCP Frames Nbr
6 SOMEIP / UDP 16
5 CAN PDUs,
SOMEIP / UDP
353
11
4 SOMEIP / UDP 4
3 Video 9
2 Audio 1
1 SOMEIP / TCP 416
0 SDV 87
Delay Bounds(1) TAS(3) “Cost”
6.313 ms 8.436 ms + 33,6 %
Delay Max(1) CBS(2) “Gain” CBS+TAS(3) “Gain”
11.605 ms 6.300 ms - 45,7 % 9.179 ms - 20,1 %
Mem. Bounds(1) CBS(2) “Gain” CBS+TAS(3) “Gain”
1.079 MByte 0.080 MByte - 92,5 % 0.165 MByte - 84,6 %
Delay Max(1) TAS(3) “Gain”
14.265 ms 3.991 ms - 72 %
900 us
= 90%
100 us
= 10% TAS: bandwidth partitioning
CBS+CMI=250us
3 Configurations
(1) Only priorities
(2) CBS
(3) CBS+TAS
Bound: computed by worst-case analysis
Max: observed in simulation
Plugins in simulation for enhanced
optimization
Damon Martini
Robert Bosch GmbH
Communications Simulation Expert
Automotive Ethernet Congress 22nd March 2023
XC/EYA2 | 2023-03-22
© Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
What is a plugin?
▪ Simply put a java model (or models) integrated
into the RTaW Pegase simulation environment
▪ This plugin model can describe anything useful
for network communications simulation:
− Physical layer delays
− Gateways (Autosar, other)
− Ethernet switches
Why use plugins?
▪ ECU frame processing time is becoming a
dominant factor in end to end latency compared
to frame time on the wire
▪ Therefore it´s VITAL that these performance
characteristics are included in the architecture
modelling
▪ Also if we know the CPU load and input buffer
memory we can better engineer the right
microcontroller for the job
Automotive Ethernet Congress 22nd March 2023 16
XC/EYA2 | 2023-03-22
© Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Plugins in the study context
▪ Detailed modelling of Zone ECUs and Vehicle Computers
▪ Used for ECU optimization when packing/unpacking CAN PDUs transported over Ethernet
Automotive Ethernet Congress 22nd March 2023 17
XC/EYA2 | 2023-03-22
© Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Results: PDU Latency & Ethernet Frame Latency
Automotive Ethernet Congress 22nd March 2023
ECU_69_FD_1002
A/V Flows
A/V I-Frame Flows
A/V Flows
A/V I-Frame Flows
A/V Flows
A/V I-Frame Flows
Interrupt Frame Processing 1ms Polling Frame Processing 1ms Broadcast
1:1 PDU Packing All to 1 Packing
ECU_69_FD_1001,1002, 2004
ECU_69_HS_1003, 2003
ECU_69_FD_1001,1002, 2004
ECU_69_HS_1003
ECU_69_HS_1003
18
XC/EYA2 | 2023-03-22
© Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Results: CPU Load & Memory
Interrupt Frame Processing 1ms Polling Frame Processing 1ms Broadcast
Automotive Ethernet Congress 22nd March 2023
1:1 PDU Packing All to 1 Packing
SOC1_Core1 CPU Load SOC1_Core1 CPU Load SOC1_Core1 CPU Load
SOC1_Core1 Buffer Memory Total SOC1_Core1 Buffer Memory Total SOC1_Core1 Buffer Memory Total
Max allowed CPU load
19
XC/EYA2 | 2023-03-22
© Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Results: CPU Load Single vs Dual Core
Single Core Interrupt Frame Processing Dual Core Interrupt Frame Processing
Automotive Ethernet Congress 22nd March 2023
All to 1 Packing
ECU_69_FD_1001,1002
ECU_69_HS_1003
Max allowed CPU load
ECU_69_FD_1001,1002, 2004
ECU_69_HS_1003
SOC1_Core1 (CAN+ETH) CPU Load SOC1_Core1 (CAN) CPU Load SOC1_Core2 (ETH) CPU Load
20
XC/EYA2 | 2023-03-22
© Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Simulation Based Results
PDU End to
End Latency
Max Ethernet
Link Loads
(Top 3)
CPU
Load
CPU
Memory
1:1 Unicast
(All processed by interrupt)
1476 from total
of 1478 pass
47.96%
13.63%
12.50%
No 2
1:1 Unicast
(All processed by 1ms task)
1472 from total
of 1478 pass
47.99%
13.63%
12.51%
No 3
Many-1 Broadcast 1ms transmission
(All processed by SingleCore interrupt)
1474 from total
of 1478 pass
48.99%
21.58%
13.56%
No 1
Many-1 Broadcast 1ms transmission
(All processed by DualCore interrupt)
1475 from total
of 1478 pass
48.91%
21.59%
13.56%
No 1
KPI Analysis
Optimization
Step
Automotive Ethernet Congress 22nd March 2023 21
Takeaways & Future Work
22nd March 2023
SDV Takeaways
• TSN strategy needs to be carefully considered to ensure the Ethernet
switch resources don’t become the bottleneck
• Using TAS for scalability comes at a cost (2x buffer overconsumption)
• CBS is effective in reducing Ethernet port memory usage and lower
priority traffic latency
• To meet deadlines, CAN2ETH gatewaying latency needs to be < 1ms
• Gatewaying strategy simulated doesn’t impact link load or PDU
latency – Services/Audio/Video are the main contributors
• Putting CAN/Ethernet frame processing tasks on different cores
achieves CPU load requirement
CBS, Multicore gateways
TAS, Monocore gateways
Future Work
• Correlating Ethernet switch buffer values and latency values from
simulation with real implementation
• Exploring possible Ethernet backbone upgrades to ensure future
scalability (eg: 10BASE-T1S, multi-Gb links)
• Simulating other scheduling mechanisms (eg: Qcr, PLCA)
• Gateway plugin optimization modeling
• CPU loads via communication interface-CPU core mapping
• use of Complex Device Drivers, hardware acceleration,
IEEE 1722 Transport Protocol
Testbeds vs simulations
Qcr, PLCA, Multigig
GTW optimizations
22nd March 2023
Automotive Ethernet Congress 22nd March 2023
Thank you
Questions?

More Related Content

What's hot

Advanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5GAdvanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5G3G4G
 
Ocpp specification 1.5_final
Ocpp specification 1.5_finalOcpp specification 1.5_final
Ocpp specification 1.5_finalGanesh Kumar
 
Insights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryInsights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryNicolas Navet
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Bruno Teixeira
 
Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)ADVA
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKObeo
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile BackhaulScott Foster
 
Module 5: YANG Tutorial - part 1
Module 5: YANG Tutorial - part 1Module 5: YANG Tutorial - part 1
Module 5: YANG Tutorial - part 1Tail-f Systems
 
Towards Easy 5GS Integration in ROS2 - eProsima & Ericsson
Towards Easy 5GS Integration in ROS2 - eProsima & EricssonTowards Easy 5GS Integration in ROS2 - eProsima & Ericsson
Towards Easy 5GS Integration in ROS2 - eProsima & EricssoneProsima
 
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Kentaro Ebisawa
 
WebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダWebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダtnoho
 
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...Amazon Web Services Korea
 
Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2
Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2
Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2zOSCommserver
 
5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive SlicingMarie-Paule Odini
 
Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab Cisco Canada
 
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud Hidetsugu Sugiyama
 
End to End Communication protection
End to End Communication protectionEnd to End Communication protection
End to End Communication protectionSibiKrishnan
 

What's hot (20)

Advanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5GAdvanced: True Fixed-Mobile Convergence (FMC) with 5G
Advanced: True Fixed-Mobile Convergence (FMC) with 5G
 
Cellular V2X
Cellular V2XCellular V2X
Cellular V2X
 
FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料FlexEのご紹介 - JANOG 39.5 発表資料
FlexEのご紹介 - JANOG 39.5 発表資料
 
Ocpp specification 1.5_final
Ocpp specification 1.5_finalOcpp specification 1.5_final
Ocpp specification 1.5_final
 
Insights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryInsights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service Discovery
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
 
Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile Backhaul
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
Module 5: YANG Tutorial - part 1
Module 5: YANG Tutorial - part 1Module 5: YANG Tutorial - part 1
Module 5: YANG Tutorial - part 1
 
Towards Easy 5GS Integration in ROS2 - eProsima & Ericsson
Towards Easy 5GS Integration in ROS2 - eProsima & EricssonTowards Easy 5GS Integration in ROS2 - eProsima & Ericsson
Towards Easy 5GS Integration in ROS2 - eProsima & Ericsson
 
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
 
WebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダWebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダ
 
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
삼성전자 5G Core CNF를 위한 클라우드 여정 이야기 - 최우형 AWS 솔루션즈 아키텍트 / 구동영 프로, 삼성전자 :: AWS Su...
 
Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2
Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2
Introduction to IBM Shared Memory Communications Version 2 (SMCv2) and SMC-Dv2
 
5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive Slicing
 
Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab
 
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
 
End to End Communication protection
End to End Communication protectionEnd to End Communication protection
End to End Communication protection
 

Similar to Strategies for End-to-End Timing Guarantees in a Centralized Software Defined Vehicle Architecture Combining CAN With TSN Backbone

MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI Alliance
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignRealTime-at-Work (RTaW)
 
Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...RealTime-at-Work (RTaW)
 
202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdf
202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdf202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdf
202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdfRavikumar Yelloti
 
Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies IJECEIAES
 
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdfIndustrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdfTobey Houston
 
Ethercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologiesEthercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologiesKen Ott
 
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWPrinciples of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWmfrancis
 
In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michelmfrancis
 
IRJET - Display for Crew Station of Next Generation Main Battle Tank
IRJET - Display for Crew Station of Next Generation Main Battle TankIRJET - Display for Crew Station of Next Generation Main Battle Tank
IRJET - Display for Crew Station of Next Generation Main Battle TankIRJET Journal
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfxmumiao
 
Optimization Module Overview
Optimization Module OverviewOptimization Module Overview
Optimization Module OverviewiBwave Solutions
 
Manual software para acionamneto v75
Manual software para acionamneto v75Manual software para acionamneto v75
Manual software para acionamneto v75FTorres Torres
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Carmentoresd
 
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...Vince Garr
 
T062500000 p003050ppte
T062500000 p003050ppteT062500000 p003050ppte
T062500000 p003050pptePhani Kumar
 
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptxYamini454
 
toyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdftoyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdfxmumiao
 
Antenna system-planning
Antenna system-planningAntenna system-planning
Antenna system-planningEng Sugaal
 

Similar to Strategies for End-to-End Timing Guarantees in a Centralized Software Defined Vehicle Architecture Combining CAN With TSN Backbone (20)

MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
 
Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...Time-Predictable Communication in Service-Oriented Architecture - What are th...
Time-Predictable Communication in Service-Oriented Architecture - What are th...
 
202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdf
202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdf202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdf
202._Understanding_ARXML_EEA_COM_TD_USA_2019.pdf
 
Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies Automotive Ethernet architecture and security: challenges and technologies
Automotive Ethernet architecture and security: challenges and technologies
 
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdfIndustrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
 
Ethercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologiesEthercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologies
 
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMWPrinciples of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
Principles of a vehicle infotainment platform - Hans-Ulrich Michel, BMW
 
In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michel
 
IRJET - Display for Crew Station of Next Generation Main Battle Tank
IRJET - Display for Crew Station of Next Generation Main Battle TankIRJET - Display for Crew Station of Next Generation Main Battle Tank
IRJET - Display for Crew Station of Next Generation Main Battle Tank
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdf
 
RTaW-Sim Brochure
RTaW-Sim BrochureRTaW-Sim Brochure
RTaW-Sim Brochure
 
Optimization Module Overview
Optimization Module OverviewOptimization Module Overview
Optimization Module Overview
 
Manual software para acionamneto v75
Manual software para acionamneto v75Manual software para acionamneto v75
Manual software para acionamneto v75
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
 
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
 
T062500000 p003050ppte
T062500000 p003050ppteT062500000 p003050ppte
T062500000 p003050ppte
 
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
 
toyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdftoyota-Challenges towards New Software Platform for Automated Driving.pdf
toyota-Challenges towards New Software Platform for Automated Driving.pdf
 
Antenna system-planning
Antenna system-planningAntenna system-planning
Antenna system-planning
 

More from RealTime-at-Work (RTaW)

What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...RealTime-at-Work (RTaW)
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?RealTime-at-Work (RTaW)
 
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyDo We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyRealTime-at-Work (RTaW)
 
QoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-StudyQoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-StudyRealTime-at-Work (RTaW)
 
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...RealTime-at-Work (RTaW)
 
Practical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyPractical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyRealTime-at-Work (RTaW)
 
Early-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN NetworksEarly-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN NetworksRealTime-at-Work (RTaW)
 
Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...RealTime-at-Work (RTaW)
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...RealTime-at-Work (RTaW)
 
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...RealTime-at-Work (RTaW)
 
Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...RealTime-at-Work (RTaW)
 
Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryRealTime-at-Work (RTaW)
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...RealTime-at-Work (RTaW)
 
CAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look ForwardCAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look ForwardRealTime-at-Work (RTaW)
 
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...RealTime-at-Work (RTaW)
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityRealTime-at-Work (RTaW)
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughRealTime-at-Work (RTaW)
 
Virtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookVirtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookRealTime-at-Work (RTaW)
 

More from RealTime-at-Work (RTaW) (20)

What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...What are the relevant differences between Asynchronous (ATS) and Credit Based...
What are the relevant differences between Asynchronous (ATS) and Credit Based...
 
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
TSN Timing QoS Mechanisms: What Did We Learn over the Past 10 Years?
 
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-StudyDo We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
Do We Really Need TSN in Next-Generation Helicopters? Insights From a Case-Study
 
QoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-StudyQoS-Predictable SOA on TSN: Insights from a Case-Study
QoS-Predictable SOA on TSN: Insights from a Case-Study
 
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
Simulation-Based Fault Injection as a Verification Oracle for the Engineering...
 
Practical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet RedundancyPractical Use Cases for Ethernet Redundancy
Practical Use Cases for Ethernet Redundancy
 
Early-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN NetworksEarly-stage Bottleneck Identification and Removal in TSN Networks
Early-stage Bottleneck Identification and Removal in TSN Networks
 
Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...Early-stage topological and technological choices for TSN-based communication...
Early-stage topological and technological choices for TSN-based communication...
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...
 
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
Insights on the Performance and Configuration of AVB and TSN in Automotive Ap...
 
Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...Timing verification of real-time automotive Ethernet networks: what can we ex...
Timing verification of real-time automotive Ethernet networks: what can we ex...
 
Insights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service DiscoveryInsights on the Configuration and Performances of SOME/IP Service Discovery
Insights on the Configuration and Performances of SOME/IP Service Discovery
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...
 
CAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look ForwardCAN in Automotive Applications: a Look Forward
CAN in Automotive Applications: a Look Forward
 
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...PEGASE – a robust and efficient tool for worst-case network traversal time ev...
PEGASE – a robust and efficient tool for worst-case network traversal time ev...
 
Automotive communication systems: from dependability to security
Automotive communication systems: from dependability to securityAutomotive communication systems: from dependability to security
Automotive communication systems: from dependability to security
 
What fUML can bring to MBSE?
What fUML can bring to MBSE?What fUML can bring to MBSE?
What fUML can bring to MBSE?
 
Multicore scheduling in automotive ECUs
Multicore scheduling in automotive ECUsMulticore scheduling in automotive ECUs
Multicore scheduling in automotive ECUs
 
Frame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enoughFrame latency evaluation: when simulation and analysis alone are not enough
Frame latency evaluation: when simulation and analysis alone are not enough
 
Virtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an OutlookVirtualization in Automotive Embedded Systems: an Outlook
Virtualization in Automotive Embedded Systems: an Outlook
 

Recently uploaded

如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一
如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一
如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一fhjlokjhi
 
如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一
如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一
如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一opyff
 
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一avy6anjnd
 
Is Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset ItIs Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset ItEuroService Automotive
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...Health
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证62qaf0hi
 
Mercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak PerformanceMercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak PerformanceMotronix
 
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptxT.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptxBernardLongboan
 
Illustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptxIllustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptxHenriSandoval
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办ezgenuh
 
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一opyff
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceSprinter Gurus
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfExcavator
 
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
John deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair ManualJohn deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair ManualExcavator
 
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVESEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVEZhandosBuzheyev
 
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be WrongIs Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be WrongMomentum Motorworks
 
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5Bavarian Workshop
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 

Recently uploaded (20)

如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一
如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一
如何办理田纳西大学毕业证(UTK毕业证)成绩单原版一比一
 
如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一
如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一
如何办理新西兰林肯大学毕业证(Lincoln毕业证书)成绩单原版一比一
 
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
如何办理美国华盛顿大学毕业证(UW毕业证书)毕业证成绩单原版一比一
 
Is Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset ItIs Your BMW PDC Malfunctioning Discover How to Easily Reset It
Is Your BMW PDC Malfunctioning Discover How to Easily Reset It
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN ABUDHABI,DUBAI MA...
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
 
Mercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak PerformanceMercedes Check Engine Light Solutions Precision Service for Peak Performance
Mercedes Check Engine Light Solutions Precision Service for Peak Performance
 
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptxT.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
 
Illustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptxIllustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptx
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
 
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
 
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
 
John deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair ManualJohn deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair Manual
 
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVESEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
 
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be WrongIs Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
 
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
What Does The Engine Malfunction Reduced Power Message Mean For Your BMW X5
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
 

Strategies for End-to-End Timing Guarantees in a Centralized Software Defined Vehicle Architecture Combining CAN With TSN Backbone

  • 1. Strategies for End-to-End Timing Guarantees in a Centralized Software Defined Vehicle Architecture Combining CAN With TSN Backbone
  • 2. Confidential C 2 Automotive Ethernet Congress 22nd March 2023 Renault © 2023 2
  • 3. Automotive Ethernet Congress 22nd March 2023 Agenda • Renault Perspective on SDV & end to end gatewaying strategies • RTaW Network Design and Validation Tools • Bosch plugins in simulation for enhanced optimization • Takeaways & Future Work
  • 4. RENAULT PERSPECTIVE ON SDV & END TO END GATEWAYING STRATEGIES Automotive Ethernet Congress 22nd March 2023 JOSETXO VILLANUEVA / IN-VEHICLE NETWORK EXPERT @ RENAULT BOUCHRA ACHEMLAL / ETHERNET+TSN SPECIALIST @ RENAULT
  • 5. Confidential C SoC 1 SoC 2 SoC 3 Physical Computing Unit Physical Interface Unit1 PIU2 PIU3 PIU4 PIU5 Ethernet TSN Backbone Ethernet Switch MCU/Gateway CAN CAN CAN MCU/Gateway MCU/Gateway MCU/Gateway MCU/Gateway MCU/Gateway CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN CAN EE ARCHITECTURE : Topology 5 Eth 1000 Eth 1000 Eth 1000 Eth 1000 Eth 100 Eth 100 Eth 100 Eth 100 Eth 1000 Radar Camera Eth 100 Eth 100 Renault © 2023 5 Automotive Ethernet Congress 22nd March 2023
  • 6. Confidential C Constraints Strategy Mixed critical traffic - Command & Control (Steering, Safety, Time-Constrained) - Sensor & Video Traffic (Bursty data, ADAS, data fusion) - Audio streams (Time sensitive, QoS, AR) - Diagnosis & Best Effort - SDV Scalable Traffic (Future Features, OTA) EE Architecture : Constraints & Strategies Switch Buffer depth = f(BW, #ports, TSN config) Gateways Buffer depth=f(CPU load, Latency ) Avoid Packet Loss (Monitoring buffer usage) → Control the CAN<->Ethernet Gatewaying → Deploy an appropriate TSN configuration 6 Renault © 2023 6 Automotive Ethernet Congress 22nd March 2023
  • 7. Confidential C 1. Snapshot Strategy (PDU ½ period packing) ➔ Was simulated in a previous study (EIPATD 2019) 2. 1:1 PDU Packing ➔ will be studied in the simulation 3. All to 1 Packing ➔ will be studied in the simulation GW_1 GW_2 E2E CAN<->Ethernet Gatewaying Strategies Command & Control traffic CAN 10ms Ethernet TSN Backbone Buffer Depth CPU Load GW_1 GW_2 CAN Ethernet TSN Backbone GW_1 GW_2 CAN Ethernet TSN Backbone CAN 10ms 5ms CAN CAN 7 Renault © 2023 7 Automotive Ethernet Congress 22nd March 2023 (AEC 2023)
  • 8. Confidential C VLAN PCP 0 VLAN PCP2 VLAN PCP6 VLAN PCP3 VLAN PCP 7, 5, 4, 1 Cycle n Cycle n+1 Slot 1 Slot 1 Slot 2 Slot 2 New SDV Traffic Existing features & Best Effort Traffic CBS SW&HW Buffers per VLAN PCP (Traffic Class) Ethernet MAC TSN capable AUTOSAR BASIC SW / LINUX KERNEL APPS HW SW SDV Traffic Video / Sensor Streams Audio Streams C&C Streams Diagnosis & Best effort Traffic New SDV Traffic Existing features & Best Effort Traffic TSN DEPLOYMENT Strategy 8 Renault © 2023 Ethernet LINK 8 Automotive Ethernet Congress 22nd March 2023
  • 9. © RTaW 2023 Network Design and Validation Tools Jörn Migge, CTO RealTime-at-Work Automotive Ethernet Congress 22nd March 2023 Automotive Ethernet Congress 2023 9
  • 10. © RTaW 2023 Working with the tool Input: which information is needed? - Topology: link speeds, switching delays, connections - Frames, PDUs, Services: periods, payloads, burst sizes, … Design & Validation - Optimal configuration of TSN mechanism - Validation of constraints through simulation & analysis Output - Validation report on latency and throughput constraints - TSN scheduling parameters in YANG format for hardware Automotive Ethernet Congress 2023 10 Design & Validation Tool Iterations YANG Validation Report DBC LDF ARXML Other
  • 11. © RTaW 2023 Roles of Worst-Case Analysis and Simulation - Worst-Case Analysis: computed upper bounds - Validation of (hard) latency and memory constraints - Simulation: statistics - Validation of (soft) latency, memory and throughput constraints - Illustration through Gantt charts - Refined modelling through simulator plugins: gateways Automotive Ethernet Congress 2023 11 Screenshots from RTaW-Pegase
  • 12. © RTaW 2023 CBS + CMI – video stream shaping Motivation - Shaping of bursty traffic (generally) reduces memory requirements and increases throughput of lower priority traffic. Difficulties - Shaping means delaying the shaped frames, but their latency constraints must still be met! - Not only shaping inside the network is useful but also at the entrance of the network (CMI, TSpec). Solution - CBS configuration algorithm based on Worst-Case Analysis to guarantee latency constraints. Automotive Ethernet Congress 2023 12
  • 13. © RTaW 2023 TAS – for bandwidth partitioning Motivation - Some not well known or uncontrolled traffic whose interference can be blocked through bandwidth partitioning with TAS. Design choices - Size of the slots for the two kinds of traffics => period of the gate control list. Difficulties - Latency constraints, not only of the shaped video stream must be met. - CBS configuration must be adapted to the presence of TAS slots. Solution - CBS configuration algorithm based on Worst-Case Analysis able to cope with TAS + CBS. Automotive Ethernet Congress 2023 13
  • 14. © RTaW 2023 Impact of CBS/CMI and TAS Automotive Ethernet Congress 2023 14 PCP Frames Nbr 6 SOMEIP / UDP 16 5 CAN PDUs, SOMEIP / UDP 353 11 4 SOMEIP / UDP 4 3 Video 9 2 Audio 1 1 SOMEIP / TCP 416 0 SDV 87 Delay Bounds(1) TAS(3) “Cost” 6.313 ms 8.436 ms + 33,6 % Delay Max(1) CBS(2) “Gain” CBS+TAS(3) “Gain” 11.605 ms 6.300 ms - 45,7 % 9.179 ms - 20,1 % Mem. Bounds(1) CBS(2) “Gain” CBS+TAS(3) “Gain” 1.079 MByte 0.080 MByte - 92,5 % 0.165 MByte - 84,6 % Delay Max(1) TAS(3) “Gain” 14.265 ms 3.991 ms - 72 % 900 us = 90% 100 us = 10% TAS: bandwidth partitioning CBS+CMI=250us 3 Configurations (1) Only priorities (2) CBS (3) CBS+TAS Bound: computed by worst-case analysis Max: observed in simulation
  • 15. Plugins in simulation for enhanced optimization Damon Martini Robert Bosch GmbH Communications Simulation Expert Automotive Ethernet Congress 22nd March 2023
  • 16. XC/EYA2 | 2023-03-22 © Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. What is a plugin? ▪ Simply put a java model (or models) integrated into the RTaW Pegase simulation environment ▪ This plugin model can describe anything useful for network communications simulation: − Physical layer delays − Gateways (Autosar, other) − Ethernet switches Why use plugins? ▪ ECU frame processing time is becoming a dominant factor in end to end latency compared to frame time on the wire ▪ Therefore it´s VITAL that these performance characteristics are included in the architecture modelling ▪ Also if we know the CPU load and input buffer memory we can better engineer the right microcontroller for the job Automotive Ethernet Congress 22nd March 2023 16
  • 17. XC/EYA2 | 2023-03-22 © Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Plugins in the study context ▪ Detailed modelling of Zone ECUs and Vehicle Computers ▪ Used for ECU optimization when packing/unpacking CAN PDUs transported over Ethernet Automotive Ethernet Congress 22nd March 2023 17
  • 18. XC/EYA2 | 2023-03-22 © Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Results: PDU Latency & Ethernet Frame Latency Automotive Ethernet Congress 22nd March 2023 ECU_69_FD_1002 A/V Flows A/V I-Frame Flows A/V Flows A/V I-Frame Flows A/V Flows A/V I-Frame Flows Interrupt Frame Processing 1ms Polling Frame Processing 1ms Broadcast 1:1 PDU Packing All to 1 Packing ECU_69_FD_1001,1002, 2004 ECU_69_HS_1003, 2003 ECU_69_FD_1001,1002, 2004 ECU_69_HS_1003 ECU_69_HS_1003 18
  • 19. XC/EYA2 | 2023-03-22 © Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Results: CPU Load & Memory Interrupt Frame Processing 1ms Polling Frame Processing 1ms Broadcast Automotive Ethernet Congress 22nd March 2023 1:1 PDU Packing All to 1 Packing SOC1_Core1 CPU Load SOC1_Core1 CPU Load SOC1_Core1 CPU Load SOC1_Core1 Buffer Memory Total SOC1_Core1 Buffer Memory Total SOC1_Core1 Buffer Memory Total Max allowed CPU load 19
  • 20. XC/EYA2 | 2023-03-22 © Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Results: CPU Load Single vs Dual Core Single Core Interrupt Frame Processing Dual Core Interrupt Frame Processing Automotive Ethernet Congress 22nd March 2023 All to 1 Packing ECU_69_FD_1001,1002 ECU_69_HS_1003 Max allowed CPU load ECU_69_FD_1001,1002, 2004 ECU_69_HS_1003 SOC1_Core1 (CAN+ETH) CPU Load SOC1_Core1 (CAN) CPU Load SOC1_Core2 (ETH) CPU Load 20
  • 21. XC/EYA2 | 2023-03-22 © Robert Bosch GmbH 2023. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights. Simulation Based Results PDU End to End Latency Max Ethernet Link Loads (Top 3) CPU Load CPU Memory 1:1 Unicast (All processed by interrupt) 1476 from total of 1478 pass 47.96% 13.63% 12.50% No 2 1:1 Unicast (All processed by 1ms task) 1472 from total of 1478 pass 47.99% 13.63% 12.51% No 3 Many-1 Broadcast 1ms transmission (All processed by SingleCore interrupt) 1474 from total of 1478 pass 48.99% 21.58% 13.56% No 1 Many-1 Broadcast 1ms transmission (All processed by DualCore interrupt) 1475 from total of 1478 pass 48.91% 21.59% 13.56% No 1 KPI Analysis Optimization Step Automotive Ethernet Congress 22nd March 2023 21
  • 23. 22nd March 2023 SDV Takeaways • TSN strategy needs to be carefully considered to ensure the Ethernet switch resources don’t become the bottleneck • Using TAS for scalability comes at a cost (2x buffer overconsumption) • CBS is effective in reducing Ethernet port memory usage and lower priority traffic latency • To meet deadlines, CAN2ETH gatewaying latency needs to be < 1ms • Gatewaying strategy simulated doesn’t impact link load or PDU latency – Services/Audio/Video are the main contributors • Putting CAN/Ethernet frame processing tasks on different cores achieves CPU load requirement CBS, Multicore gateways TAS, Monocore gateways
  • 24. Future Work • Correlating Ethernet switch buffer values and latency values from simulation with real implementation • Exploring possible Ethernet backbone upgrades to ensure future scalability (eg: 10BASE-T1S, multi-Gb links) • Simulating other scheduling mechanisms (eg: Qcr, PLCA) • Gateway plugin optimization modeling • CPU loads via communication interface-CPU core mapping • use of Complex Device Drivers, hardware acceleration, IEEE 1722 Transport Protocol Testbeds vs simulations Qcr, PLCA, Multigig GTW optimizations 22nd March 2023
  • 25. Automotive Ethernet Congress 22nd March 2023 Thank you Questions?