SlideShare a Scribd company logo
1 of 28
Download to read offline
Nicolas NAVET, University of Luxembourg
2019 IEEE Standards Association (IEEE-SA)
Ethernet & IP @ Automotive Technology Day
September 24-25, 2019 | Detroit, Mi, USA
Josetxo VILLANUEVA, Groupe Renault
Jörn MIGGE, RealTime-at-Work (RTaW)
Early-stage topological and
technological choices for TSN-based
communication architectures
Designing next-generation E/E architectures:
Renault FACE service-oriented architecture
2
FACE : Future Architecture for Computing Environment
3
- Zonal EE Architecture
- PCU : Physical Computing Unit
- Intelligence
- PIU : Physical Interface Unit
- Analog I/O
- Interface to legacy networks
- Service Communication (SOA)
CAN&LIN
- Ethernet Backbone
→ Mixed domains (Body, chassis, ADAS, …)
→ Mixed safety constraints (QM, ASIL-B, …)
→ Mixed Security levels
→ Mixed QoS requirements
(C&C, Video, Audio, Reprog, …)
CAN&LINCAN&LIN
CAN&LIN
Ethernet
EthernetEthernet
Ethernet EthernetEthernetEthernet
Which TSN protocols to meet requirements ? Which are the limits of the architecture?
MAIN GOAL : Scalability, capability to add new features
CAN Snapshot packets aggregate
all data from CAN buses
4
I/0
PIU #1 PIU #2
ECU ECU
CAN
Ethernet
Switch
Service Com.
Signal Com.
I/0 I/0
I/0
PCU
CAN
Ps CAN Snapshot
Ps : Snapshot Period (1ms, 5ms, 10ms, …)
Tb : TSN Backbone transfer time
Tec : Ethernet – CAN bridging time
Tb
Tgtw = Ps + Tb + Tec
Tec
CAN Snapshot: simplified and predictable gatewaying strategy
5
Use-Cases
•Latency
•Jitter
•Throughput
•Synchronisation
EE-Architecture
•Allocation of UC
Simulation
•Configurations
meeting requirements
•Identified bottlenecks
Network
Configuration
•Custom Suit
•TSN parameters to
configure schedulers
of switches to meet
requirements
New Use-Case?
Simulation Process
Start over again, need to create a new custom suit!
Network configuration process might be the limiting factor for scalability !
6
Use-Cases
•Latency
•Jitter
•Throughput
•Synchronisation
EE-Architecture
•Allocation of UC
Simulation to the
limits
•Topology stress test
•Configurations
meeting requirements
•Identified bottlenecks
Network
Configuration
•Pre-defined suit size
•TSN parameters to
configure schedulers
of switches to meet
requirements
Finding the limits of an E/E Architecture
New Use-Case?
Use pre-defined configuration
MAIN GOAL : Network configuration process ready for scalability
Early-stage design choices for TSN networks
7
Topological and technological choices
“Project” “Real”“Early stage”
We have: “candidate”
topologies & hypotheses
on the traffic
We want: architecture
design & technological
choices (e.g. , protocols,
data rates, etc)
We have: topology set
& traffic known
We want: optimized
network configuration
We have: traffic as seen
in the network
We want: check that
implementation meets
specification
8
Design choices based on evidence at a time when all
communication requirements are not known ?
1. Network dimensioning to add functions & services during car’s lifetime?
KPI for network extensibility
2. Identifying and removing bottlenecks? KPI for resource congestion
9
Total
“Capacity”
of a TSN
network
“bottleneck”
constraints
and
resources
Incremental
Improvements
to architecture
Synthetic data captures
what is known and
foreseen about
communication needs
Artificial data: all possible communication requirements
10
✓ Based on past vehicle projects and what can be foreseen for the current project
✓ Assumptions made on the streams and their proportion
✓ Stream characteristics overall well
known
✓ Stream proportion more uncertain →
several scenarios may be considered
Command & Control (non-SOA)
Audio streams
Video Streams
Best-effort: File & data transfer, diag.
We have a candidate E/E architecture and a baseline traffic, the objective is to
1. Estimate the max. # of SOME/IP services that can be supported with each TSN protocol
2. Identify and remove architecture’s bottlenecks
5%
15%
10%
25%
Total network “capacity”: KPI of extensibility
11
➢ Topology-stress-test (topology, traffic assumption, TSN policies)
2/5
1/10
1/5
3/10
Probability that the network will successfully meet the
performance constraints of a given number of streams
Increasing # of flows
Probability
TSN mechanisms
200
0.90
KPI: “the network capacity is 200 flows at the 90% threshold
when no other mechanism than priorities is used”
Monte-Carlo simulation on synthetic networks
12
Configure
Evaluate
Create
Gather statistics on the capacity of the
architecture with each selected TSN
protocol at the different load levels
Create
Configure
Evaluate
1
2
3
Random yet realistic
communication needs
with increasing load
Configure generated
networks
Check performance
requirements by
simulation and worst-
case analysis
1 2
3
Specifying characteristics of streams :
example of a video stream class
13
Packet size from
1000 to 1500bytes
by step 100
Percentage of video
streams among all
streams30FPS camera
with an image
sent as a burst of
15 to 30 packets
Here 4 traffic classes,
including one video
Case-study: Renault FACE architecture
14
Renault Ethernet prototype SOA
15
8 Physical Computing
Units (PCU) 10 ECUs
15 Physical Interface Units
(PIU) gateways to CAN
and LIN buses
#Nodes 33
#Switches 8
#streams
Services excluded
52
Virtual Switch 1 with 4 VMs
Link data rates 100Mbit/s
[RTaW-Pegase screenshot]
TSN QoS mechanisms considered
16
User priorities: priorities manually allocated to classes by designer according to criticality and deadlines
8 priority levels assigned to flows by Concise Priorities algorithm
User priorities + frame preemption for the top-priority traffic class
User priorities + Time-Aware-Shaping with exclusive gating for top-priority traffic class
AVB/Credit-Based-Shaper with SR-A and SR-B at the two top priority levels
User priorities + Pre-shaping: inserting “well-chosen” idle times between packets of segmented messages
#1
#2
#3
#4
#5
#6
Heterogeneous backbone traffic
17
Traffic Class
User
Priorities
Type of traffic and constraints
TFTP 1 ✓ TFTP (throughput constraints: 5Mbit/s and 9 Mbit/s).
Non-urgent Services &
Short Files
3 ✓ Services with medium latency constraints (30ms - 100ms)
Multimedia & ADAS 4
✓ Less urgent ADAS UC6.A.x (latency constraint: 33ms)
✓ Multimedia video UC6.B.x (latency constraint: 33ms)
Fusion & ADAS 5
✓ UC6.A.x ADAS Video (latency constraint: 15ms)
✓ UC7 Fusion (latency constraint: 10ms)
CAN snapshots &
Urgent Services
6
✓ Services with short latency constraints (<30ms)
✓ UC8 CAN snapshot frames (2ms or 5ms)
Capacity of the
network in terms of
# of services ?
Baseline traffic:
no services
✓ SOME/IP traffic: both urgent and non urgent services
✓ Urgent (60%): periods from 5 to 30ms, deadlines = periods, size = 64bytes
✓ Non-Urgent (40%): periods from 30 to 100ms, deadlines = periods, size from 128 to 1500bytes
Scenario #1: CAN snapshots
with a 2ms deadline
18
Capacity of the network at the 90%
threshold is 370 services with Preshaping
✓ Priority alone is not enough, shaping is needed
✓ “CBS” quickly fails because the shorter CAN snapshot
deadlines cannot be met with video at highest priority
✓ Preemption detrimental because its overhead
decreases TFTP throughput
Scenario #2: CAN snapshots
with a 5ms deadline
19
✓ 5ms CAN snapshots deadlines less limiting for CBS
✓ “CBS” > Pre-shaping because it “repacketizes” the data
into smaller packets
✓ Preemption still detrimental
✓ More than 5 priority levels not helpful
Capacity of the network at the 90%
threshold is 435 services with CBS
Where are the bottlenecks? Which traffic classes ?
Which constraints? Where in the network?
20
Bottleneck traffic class under CBS
0% 100%
Metric: % of the non-feasible configurations for which at least one stream of
a traffic class does not meet its performance constraints
0%
CBS
CAN deadline=2ms
TFTP Fusion & ADAS
0%
Non-urgent Services
& Short Files
Multimedia
& ADAS
CAN snapshots
& Urgent Services
0%100% 0% 0%
0%
0%
CBS
CAN deadline=5ms
Limiting constraint is
TFTP throughput
Limiting constraint is
CAN snapshot deadline
21
Bottleneck traffic class under TAS
TFTP Fusion & ADAS
Non-urgent Services
& Short Files
Multimedia
& ADAS
CAN snapshots
& Urgent Services
0% 29%71% 0% 0%
TAS
CAN deadline=5ms
✓ Limiting traffic class → limiting constraints → missing TSN mechanisms - here shaping
video streams would improve TFTP throughput
✓ The bottleneck traffic class may vary depending on the # of flows → use the # of flows
corresponding to a fixed probability threshold – here 90%
22
Identifying bottleneck resources
23
Metric: contribution of a “hop” to the overall latency of the streams
that are not meeting their performance requirements
73%
“The total contribution to latencies of link
SWa→SW1 is 73%”
while the link load is only 20%!
Improvement: duplicating link SWa → SW1and balancing load
24
+54% capacity improvement with a
single 100Mbps link duplication!
Capacity of the network at the 90%
threshold is now 670 services with CBS
Conclusion and a look forward
25
Contributions
DSE
KPIs
Case-study
Case-study
Approach
1
2
3
4
5
Design Space Exploration with artificial yet realistic data to support
architectural and technological choices → Topology-Stress-Test in RTaW-Pegase
KPIs to 1) evaluate the evolutivity of a network and 2) measure resources
congestion → link load is insufficient with performance constraints
Tool-supported approach to identify which performance constraints is the
limiting factor and where the bottlenecks are in the network
On the FACE E/E architecture duplicating a single 100Mbit/s bottleneck link
allows supporting 54% more services!
No “one fits all” TSN scheduling solution for TSN backbones, need the combined
use of several TSN mechanisms → tool support helps keep up with complexity
26
1
A look forward: towards E/E architecture synthesis
27
2
Extensions: better results explanation and support for combined TSN mechanisms
(e.g., priorities+TAS+CBS+preemption), task allocation on ECU/cores/cloud
Propose incremental changes that allow a “minimum gain” (# of flows, costs, safety, …)
Cost
Breakdown utilization
User-defined
criteria
Implementation
time
Risk
A B C
Sol A: duplicate 100Mpbs link and balance load
Sol B: switch to 1Gbps
Sol C: increase switch memory by 150Kb
….
28
Thank you for your attention!
Questions ?

More Related Content

What's hot

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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)RealTime-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)
 
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive EthernetGuenther Trautzl
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...CA Technologies
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationmohammed khairy
 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...Minh Nguyen
 
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...Alpen-Adria-Universität
 
Channel failure rate above defined threshold
Channel failure rate above defined thresholdChannel failure rate above defined threshold
Channel failure rate above defined thresholdaabaap
 
Ericsson SDCCH establishment Issue
Ericsson SDCCH establishment IssueEricsson SDCCH establishment Issue
Ericsson SDCCH establishment IssueHoussein Abou Chacra
 
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...Ericsson
 
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
Day1 slot3   br radio configuration assessment and bss radio configurationv0.4Day1 slot3   br radio configuration assessment and bss radio configurationv0.4
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4fdr1975
 

What's hot (20)

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...
 
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
 
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...
 
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
 
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
 
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
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)
 
RTaW-Sim Brochure
RTaW-Sim BrochureRTaW-Sim Brochure
RTaW-Sim Brochure
 
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
 
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
 
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
Pre-Con Education: Recognizing Your Network's Key Performance Indicators Th...
 
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentationNokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
Nokia gsm-kpi-analysis-based-on-daily-monitoring-basis-presentation
 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
 
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
 
Channel failure rate above defined threshold
Channel failure rate above defined thresholdChannel failure rate above defined threshold
Channel failure rate above defined threshold
 
Ericsson SDCCH establishment Issue
Ericsson SDCCH establishment IssueEricsson SDCCH establishment Issue
Ericsson SDCCH establishment Issue
 
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
 
Final
FinalFinal
Final
 
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
Day1 slot3   br radio configuration assessment and bss radio configurationv0.4Day1 slot3   br radio configuration assessment and bss radio configurationv0.4
Day1 slot3 br radio configuration assessment and bss radio configurationv0.4
 

Similar to Early-stage topological and technological choices for TSN-based communication architectures

Services and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networksServices and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networksTal Lavian Ph.D.
 
Network Planning &amp; Design: An Art or a Science?
Network Planning &amp; Design: An Art or a Science?Network Planning &amp; Design: An Art or a Science?
Network Planning &amp; Design: An Art or a Science?Vishal Sharma, Ph.D.
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSDeepak Shankar
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesAlan Sardella
 
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...IEEEFINALYEARSTUDENTPROJECT
 
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...IEEEGLOBALSOFTSTUDENTPROJECTS
 
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...IEEEFINALSEMSTUDENTSPROJECTS
 
Carrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSCarrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSVishal Sharma, Ph.D.
 
Ccna 4 Chapter 4 V4.0 Answers
Ccna 4 Chapter 4 V4.0 AnswersCcna 4 Chapter 4 V4.0 Answers
Ccna 4 Chapter 4 V4.0 Answersccna4discovery
 
Final Year Project IEEE 2015
Final Year Project IEEE 2015Final Year Project IEEE 2015
Final Year Project IEEE 2015TTA_TNagar
 
Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015TTA_TNagar
 
Unit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxUnit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxABYTHOMAS46
 
Next Generation Internet Over Satellite
Next Generation Internet Over SatelliteNext Generation Internet Over Satellite
Next Generation Internet Over SatelliteReza Gh
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
 
cost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodescost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodesswathi78
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfABYTHOMAS46
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
Challenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud WorldChallenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud WorldAtchison Frazer
 

Similar to Early-stage topological and technological choices for TSN-based communication architectures (20)

Services and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networksServices and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networks
 
Network Planning &amp; Design: An Art or a Science?
Network Planning &amp; Design: An Art or a Science?Network Planning &amp; Design: An Art or a Science?
Network Planning &amp; Design: An Art or a Science?
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
 
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
 
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
 
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
 
Carrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSCarrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoS
 
Ccna 4 Chapter 4 V4.0 Answers
Ccna 4 Chapter 4 V4.0 AnswersCcna 4 Chapter 4 V4.0 Answers
Ccna 4 Chapter 4 V4.0 Answers
 
Final Year Project IEEE 2015
Final Year Project IEEE 2015Final Year Project IEEE 2015
Final Year Project IEEE 2015
 
Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015
 
Unit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxUnit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptx
 
Next Generation Internet Over Satellite
Next Generation Internet Over SatelliteNext Generation Internet Over Satellite
Next Generation Internet Over Satellite
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
cost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodescost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodes
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdf
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Challenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud WorldChallenges of Network Optimization in a WAN-Cloud World
Challenges of Network Optimization in a WAN-Cloud World
 

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)
 
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)
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...RealTime-at-Work (RTaW)
 
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)
 
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)
 
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)
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardRealTime-at-Work (RTaW)
 
Ingénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWIngénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWRealTime-at-Work (RTaW)
 

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

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?
 
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...
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
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...
 
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
 
What fUML can bring to MBSE?
What fUML can bring to MBSE?What fUML can bring to MBSE?
What fUML can bring to MBSE?
 
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
 
Prototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysMLPrototypage virtuel à partir de SysML
Prototypage virtuel à partir de SysML
 
In‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look ForwardIn‐Vehicle Networking: a Survey and Look Forward
In‐Vehicle Networking: a Survey and Look Forward
 
Mécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OSMécanismes de protection AUTOSAR OS
Mécanismes de protection AUTOSAR OS
 
Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion Overview of RTaW SysML-Companion
Overview of RTaW SysML-Companion
 
Ingénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaWIngénierie dirigée par les modèles RTaW
Ingénierie dirigée par les modèles RTaW
 

Recently uploaded

꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂Hot Call Girls In Sector 58 (Noida)
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一mkfnjj
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaMalviyaNagarCallGirl
 
Crash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptCrash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptVlademirGebDubouzet1
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsappssapnasaifi408
 
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfJohn Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfExcavator
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personshivangimorya083
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERunosafeads
 
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile GirlsVip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girlsshivangimorya083
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...Hot Call Girls In Sector 58 (Noida)
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai Motor Group
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Numberkumarajju5765
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company PresentationMihajloManjak
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsMihajloManjak
 
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kasba 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Roomdivyansh0kumar0
 
Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...D&V Business Consulting
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一hnfusn
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...shivangimorya083
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualExcavator
 

Recently uploaded (20)

꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
 
Crash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptCrash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.ppt
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
 
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfJohn Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
 
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile GirlsVip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRC
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company Presentation
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and Qualifications
 
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kasba 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kasba 👉 8250192130 Available With Room
 
Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...Transformative journey for Automotive Components Manufacturers- D&V Business ...
Transformative journey for Automotive Components Manufacturers- D&V Business ...
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
 
(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts
(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts
(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
 

Early-stage topological and technological choices for TSN-based communication architectures

  • 1. Nicolas NAVET, University of Luxembourg 2019 IEEE Standards Association (IEEE-SA) Ethernet & IP @ Automotive Technology Day September 24-25, 2019 | Detroit, Mi, USA Josetxo VILLANUEVA, Groupe Renault Jörn MIGGE, RealTime-at-Work (RTaW) Early-stage topological and technological choices for TSN-based communication architectures
  • 2. Designing next-generation E/E architectures: Renault FACE service-oriented architecture 2
  • 3. FACE : Future Architecture for Computing Environment 3 - Zonal EE Architecture - PCU : Physical Computing Unit - Intelligence - PIU : Physical Interface Unit - Analog I/O - Interface to legacy networks - Service Communication (SOA) CAN&LIN - Ethernet Backbone → Mixed domains (Body, chassis, ADAS, …) → Mixed safety constraints (QM, ASIL-B, …) → Mixed Security levels → Mixed QoS requirements (C&C, Video, Audio, Reprog, …) CAN&LINCAN&LIN CAN&LIN Ethernet EthernetEthernet Ethernet EthernetEthernetEthernet Which TSN protocols to meet requirements ? Which are the limits of the architecture? MAIN GOAL : Scalability, capability to add new features
  • 4. CAN Snapshot packets aggregate all data from CAN buses 4 I/0 PIU #1 PIU #2 ECU ECU CAN Ethernet Switch Service Com. Signal Com. I/0 I/0 I/0 PCU CAN Ps CAN Snapshot Ps : Snapshot Period (1ms, 5ms, 10ms, …) Tb : TSN Backbone transfer time Tec : Ethernet – CAN bridging time Tb Tgtw = Ps + Tb + Tec Tec CAN Snapshot: simplified and predictable gatewaying strategy
  • 5. 5 Use-Cases •Latency •Jitter •Throughput •Synchronisation EE-Architecture •Allocation of UC Simulation •Configurations meeting requirements •Identified bottlenecks Network Configuration •Custom Suit •TSN parameters to configure schedulers of switches to meet requirements New Use-Case? Simulation Process Start over again, need to create a new custom suit! Network configuration process might be the limiting factor for scalability !
  • 6. 6 Use-Cases •Latency •Jitter •Throughput •Synchronisation EE-Architecture •Allocation of UC Simulation to the limits •Topology stress test •Configurations meeting requirements •Identified bottlenecks Network Configuration •Pre-defined suit size •TSN parameters to configure schedulers of switches to meet requirements Finding the limits of an E/E Architecture New Use-Case? Use pre-defined configuration MAIN GOAL : Network configuration process ready for scalability
  • 7. Early-stage design choices for TSN networks 7
  • 8. Topological and technological choices “Project” “Real”“Early stage” We have: “candidate” topologies & hypotheses on the traffic We want: architecture design & technological choices (e.g. , protocols, data rates, etc) We have: topology set & traffic known We want: optimized network configuration We have: traffic as seen in the network We want: check that implementation meets specification 8
  • 9. Design choices based on evidence at a time when all communication requirements are not known ? 1. Network dimensioning to add functions & services during car’s lifetime? KPI for network extensibility 2. Identifying and removing bottlenecks? KPI for resource congestion 9 Total “Capacity” of a TSN network “bottleneck” constraints and resources Incremental Improvements to architecture Synthetic data captures what is known and foreseen about communication needs
  • 10. Artificial data: all possible communication requirements 10 ✓ Based on past vehicle projects and what can be foreseen for the current project ✓ Assumptions made on the streams and their proportion ✓ Stream characteristics overall well known ✓ Stream proportion more uncertain → several scenarios may be considered Command & Control (non-SOA) Audio streams Video Streams Best-effort: File & data transfer, diag. We have a candidate E/E architecture and a baseline traffic, the objective is to 1. Estimate the max. # of SOME/IP services that can be supported with each TSN protocol 2. Identify and remove architecture’s bottlenecks 5% 15% 10% 25%
  • 11. Total network “capacity”: KPI of extensibility 11 ➢ Topology-stress-test (topology, traffic assumption, TSN policies) 2/5 1/10 1/5 3/10 Probability that the network will successfully meet the performance constraints of a given number of streams Increasing # of flows Probability TSN mechanisms 200 0.90 KPI: “the network capacity is 200 flows at the 90% threshold when no other mechanism than priorities is used”
  • 12. Monte-Carlo simulation on synthetic networks 12 Configure Evaluate Create Gather statistics on the capacity of the architecture with each selected TSN protocol at the different load levels Create Configure Evaluate 1 2 3 Random yet realistic communication needs with increasing load Configure generated networks Check performance requirements by simulation and worst- case analysis 1 2 3
  • 13. Specifying characteristics of streams : example of a video stream class 13 Packet size from 1000 to 1500bytes by step 100 Percentage of video streams among all streams30FPS camera with an image sent as a burst of 15 to 30 packets Here 4 traffic classes, including one video
  • 14. Case-study: Renault FACE architecture 14
  • 15. Renault Ethernet prototype SOA 15 8 Physical Computing Units (PCU) 10 ECUs 15 Physical Interface Units (PIU) gateways to CAN and LIN buses #Nodes 33 #Switches 8 #streams Services excluded 52 Virtual Switch 1 with 4 VMs Link data rates 100Mbit/s [RTaW-Pegase screenshot]
  • 16. TSN QoS mechanisms considered 16 User priorities: priorities manually allocated to classes by designer according to criticality and deadlines 8 priority levels assigned to flows by Concise Priorities algorithm User priorities + frame preemption for the top-priority traffic class User priorities + Time-Aware-Shaping with exclusive gating for top-priority traffic class AVB/Credit-Based-Shaper with SR-A and SR-B at the two top priority levels User priorities + Pre-shaping: inserting “well-chosen” idle times between packets of segmented messages #1 #2 #3 #4 #5 #6
  • 17. Heterogeneous backbone traffic 17 Traffic Class User Priorities Type of traffic and constraints TFTP 1 ✓ TFTP (throughput constraints: 5Mbit/s and 9 Mbit/s). Non-urgent Services & Short Files 3 ✓ Services with medium latency constraints (30ms - 100ms) Multimedia & ADAS 4 ✓ Less urgent ADAS UC6.A.x (latency constraint: 33ms) ✓ Multimedia video UC6.B.x (latency constraint: 33ms) Fusion & ADAS 5 ✓ UC6.A.x ADAS Video (latency constraint: 15ms) ✓ UC7 Fusion (latency constraint: 10ms) CAN snapshots & Urgent Services 6 ✓ Services with short latency constraints (<30ms) ✓ UC8 CAN snapshot frames (2ms or 5ms) Capacity of the network in terms of # of services ? Baseline traffic: no services ✓ SOME/IP traffic: both urgent and non urgent services ✓ Urgent (60%): periods from 5 to 30ms, deadlines = periods, size = 64bytes ✓ Non-Urgent (40%): periods from 30 to 100ms, deadlines = periods, size from 128 to 1500bytes
  • 18. Scenario #1: CAN snapshots with a 2ms deadline 18 Capacity of the network at the 90% threshold is 370 services with Preshaping ✓ Priority alone is not enough, shaping is needed ✓ “CBS” quickly fails because the shorter CAN snapshot deadlines cannot be met with video at highest priority ✓ Preemption detrimental because its overhead decreases TFTP throughput
  • 19. Scenario #2: CAN snapshots with a 5ms deadline 19 ✓ 5ms CAN snapshots deadlines less limiting for CBS ✓ “CBS” > Pre-shaping because it “repacketizes” the data into smaller packets ✓ Preemption still detrimental ✓ More than 5 priority levels not helpful Capacity of the network at the 90% threshold is 435 services with CBS
  • 20. Where are the bottlenecks? Which traffic classes ? Which constraints? Where in the network? 20
  • 21. Bottleneck traffic class under CBS 0% 100% Metric: % of the non-feasible configurations for which at least one stream of a traffic class does not meet its performance constraints 0% CBS CAN deadline=2ms TFTP Fusion & ADAS 0% Non-urgent Services & Short Files Multimedia & ADAS CAN snapshots & Urgent Services 0%100% 0% 0% 0% 0% CBS CAN deadline=5ms Limiting constraint is TFTP throughput Limiting constraint is CAN snapshot deadline 21
  • 22. Bottleneck traffic class under TAS TFTP Fusion & ADAS Non-urgent Services & Short Files Multimedia & ADAS CAN snapshots & Urgent Services 0% 29%71% 0% 0% TAS CAN deadline=5ms ✓ Limiting traffic class → limiting constraints → missing TSN mechanisms - here shaping video streams would improve TFTP throughput ✓ The bottleneck traffic class may vary depending on the # of flows → use the # of flows corresponding to a fixed probability threshold – here 90% 22
  • 23. Identifying bottleneck resources 23 Metric: contribution of a “hop” to the overall latency of the streams that are not meeting their performance requirements 73% “The total contribution to latencies of link SWa→SW1 is 73%” while the link load is only 20%!
  • 24. Improvement: duplicating link SWa → SW1and balancing load 24 +54% capacity improvement with a single 100Mbps link duplication! Capacity of the network at the 90% threshold is now 670 services with CBS
  • 25. Conclusion and a look forward 25
  • 26. Contributions DSE KPIs Case-study Case-study Approach 1 2 3 4 5 Design Space Exploration with artificial yet realistic data to support architectural and technological choices → Topology-Stress-Test in RTaW-Pegase KPIs to 1) evaluate the evolutivity of a network and 2) measure resources congestion → link load is insufficient with performance constraints Tool-supported approach to identify which performance constraints is the limiting factor and where the bottlenecks are in the network On the FACE E/E architecture duplicating a single 100Mbit/s bottleneck link allows supporting 54% more services! No “one fits all” TSN scheduling solution for TSN backbones, need the combined use of several TSN mechanisms → tool support helps keep up with complexity 26
  • 27. 1 A look forward: towards E/E architecture synthesis 27 2 Extensions: better results explanation and support for combined TSN mechanisms (e.g., priorities+TAS+CBS+preemption), task allocation on ECU/cores/cloud Propose incremental changes that allow a “minimum gain” (# of flows, costs, safety, …) Cost Breakdown utilization User-defined criteria Implementation time Risk A B C Sol A: duplicate 100Mpbs link and balance load Sol B: switch to 1Gbps Sol C: increase switch memory by 150Kb ….
  • 28. 28 Thank you for your attention! Questions ?