Alternative Shaper for Scheduled Traffic in Time Sensitive Networks

Similar documents
Robustness for Control-Data-Traffic in Time Sensitive Networks

Why an additional Shaper

High Available Synchronization with IEEE 802.1AS bt

IEEE Frame Replication and Elimination for Reliability. Franz-Josef Goetz, Member of IEEE TSN TG, Siemens AG

AVB Gen 2: the Next Step. Michael Johas Teener Plumbing Architect and Sr. Technical Director, Broadcom Corp,

Resource Allocation Protocol (RAP) based on 802.1CS Link-local Registration Protocol

Ultra-Low Latency Shaper

Stream Filtering and Policing for Industrial Control Applications

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802.

Stream Metering for Guaranteed Low-Latency of Industrial Control-Data Streams

High-Availability/Redundancy

IEEE TSN Standards Overview & Update

Time-Sensitive Networking (TSN) How the additional value will meet your requirements

Class A Bridge Latency Calculations

Frame Preemption for reduced latency on all SR Classes

IEEE Time-Sensitive Networking (TSN)

Proposal for a Resource Allocation Protocol based on 802.1CS LRP

More Details on Resource Allocation Protocol (RAP)

More Details on Resource Allocation Protocol (RAP)

Preemption. January 2014 IEEE TF Interspersing Express Traffic Indian Wells (CA) Albert Tretter, Siemens AG

LAS Time Sensitive Networking - kernel modifications for automotive:industrial. Pekka Varis Texas Instruments

802.1Qbv: Performance / Complexity Tradeoffs

Frame Preemption for reduced latency on all SR Classes

IEEE 802.1AS bt (gptp) & IEEE 1588 v3 (PTP v3 )

This represents my personal understanding, not an official interpretation of any of the relevant standards.

Use Cases IEC/IEEE V1.0

CB Seamless Failover. How to separate multiple copies of one stream?

Priority Considerations for Fronthaul Traffic. Raghu M. Rao, Xilinx Inc.

AVB in Automotive Infotainment Networks

ISIS PCR. Path Control and Reservation Path Control for Reservation Path Control for Reliability

Proposals for TSN Stream Reservation Class

Time-Sensitive Networking: A Technical Introduction

Don Pannell Marvell Semiconductor

802.1Qcc findings. Astrit Ademaj. Sept 2018

IEEE Time-Sensitive Networking (TSN)

Ethernet TSN as Enabling Technology for ADAS and Automated Driving Systems

Automotive Requirements for a Flexible Control Traffic Class Markus Jochim (General Motors)

CENTRUM INDUSTRIAL IT - Where IT meets Automation -

The Role of TSN in the Future Industrial World and Broadcom s New Low-power Switching IC. March 2018

Audio Video Bridging (AVB) Assumptions IEEE AVB Plenary Jan 28 & 29, 2008 Los Gatos

Per Hop Worst Case Class A Latency

Formal Timing Analysis of Ethernet AVB for Industrial Automation

MSRP++ for Stream Registration and Reservation

General considerations and test methods

SRP in Automotive. Craig Gunther, Harman International Editor IEEE 802.1Qat-2010 (SRP) 08Jan2013

Peristaltic Shaper: updates, multiple speeds

Theory of Operations for TSN-Based Industrial Systems and Applications. Paul Didier Cisco Systems

Layering for the TSN Layer 3 Data Plane

IEEE & Packet Transmission Pre-emption Solution and Problem Statement

Joint IEEE-SA and ITU Workshop on Ethernet. Stream Reservation Protocol (SRP) Craig Gunther Senior Principal Engineer Harman International

Potential Alignment of and TSN for Industrial

Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing. Paul Didier, Cisco Rick Blair, Schneider Electric.

ENVISION TECHNOLOGY CONFERENCE. Ethernet TSN Overview ANIL N. KUMAR, INTEL PRINCIPAL ENGINEER

Realizing Automated Driving Systems using Ethernet TSN and Adaptive AUTOSAR

Don Pannell Marvell Semiconductor

Resource Allocation Protocol (RAP) based on LRP for Distributed Configuration of Time-Sensitive Streams

Don Pannell Marvell Semiconductor

Avnu Alliance Introduction

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET

Redundancy for fault-tolerance and AVB Overview of the simultaneous multi-path proposal

Current state of IEEE Time-Sensitive Networking

P802.1CM Time-Sensitive Networking for Fronthaul

Layering for the TSN Layer 3 Data Plane

Networked Audio: Current Developments & Perspectives for the Broadcast Market

Joint IEEE-SA and ITU Workshop on Ethernet. IEEE AS gptp - One Step Issues. Franz-Josef Goetz, Member of IEEE TSN TG, Siemens AG

Don Pannell Marvell IEEE AVB. May 7, 2008

Insights on the performance and configuration of AVB and TSN in automotive applications

webinar series

Gate Operations and Automatic Guard Band Feature

Suggestions for P802.1Qcc Inputs and Outputs

Dependability Entering Mainstream IT Networking Standards (IEEE 802.1)

TSN FOR 802.3CG AN OVERVIEW WITH SOME SPECIFIC APPLICATIONS CRAIG GUNTHER

Migration from SERCOS III to TSN - Simulation Based Comparison of TDMA and CBS Transportation

Sections Describing Standard Software Features

ANALYSIS OF AUTOMOTIVE TRAFFIC SHAPERS IN ETHERNET IN-VEHICULAR NETWORKS

Urgency Based Scheduler Scalability - How many Queues?!

Scheduled queues, UBS, CQF, and Input Gates

Tutorial on Time-Synchronization for AAA2C based on IEEE Std 802.1AS -2011

DetNet Requirements on Data Plane and Control Plane

TSN Configuration Roadmap (proposed "what's next?")

SDN-BASED CONFIGURATION SOLUTION FOR IEEE TIME SENSITIVE NETWORKING (TSN)

Use Cases IEC/IEEE V0.4

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet

AVB Latency Math. v5 Nov, AVB Face to Face Dallas, TX Don Pannell -

Michael Johas Teener. April 11, 2008

AN-1482 APPLICATION NOTE

GUIDELINES FOR USING DEVICE LEVEL RING (DLR) WITH ETHERNET/IP. PUB00316R ODVA, Inc. Page 1 of 18

MAC Protocol Proposal for Fixed BWA Networks Based on DOCSIS. Re: Medium Access Control Task Group Call for Contributions Session #4

Proposal for P802.1Qcc Control Flows

MRP++ Transport Protocol for Registration MSP Transport Protocol for Reservation

Comment A: Text for Sequencing sublayer

IEEE TSN (Time-Sensitive Networking): A Deterministic Ethernet Standard

TSN brownfield compatibility

Scheduled queues, UBS, CQF, and Input Gates

Sections Describing Standard Software Features

Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks

Do I need Supporting TSN in my Equipment: Why, What and How?

Communication Redundancy User s Manual

Operating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien

VLAN - SP6510P8 2013/4. Copyright 2011 Micronet Communications, INC

Transcription:

Alternative Shaper for Scheduled Traffic in Time Sensitive Networks 213-1-15 IEEE 82.1 TSN TG Meeting - Vancouver Franz-Josef Götz, Siemens AG franz-josef.goetz@siemens.com

Structure of this Presentation 1. Feature Diagram for Time Sensitive Networks (TSN) @ Industrial 2. Traffic Shapers to support Low Latency for Scheduled Traffic (ST) 3. Simulation Results (one Use Case) Time aware Shaper (TAS) <-> Burst limiting Shaper (BLS) a) Low Latency for Scheduled Traffic with constant Frame Size b) Low Latency for Scheduled Traffic with random Frame Size c) Low Latency for Scheduled Traffic with random Frame Size and optimized Window Size for TAS Seite 2 15.1.213

Feature Diagram for Time Sensitive Networks (TSN) @ Industrial - Consideration Topology complexity (line meshed) Number of nodes (1.. 2) Number of communication relations (1.. 4) Converged network (efficiently usage of available bandwidth) Seamless availability (two e2e path.. single point of failure per segment e.g. ring) Flexibility (low.. high) Robustness (low.. high) Configuration effort (low.. high) Seite 3 15.1.213 Latency (2ms.. 8µs over 7 hops) Synchronization (accuracy <1µs,, two time scales)

Topologies, Redundancy, Synchronization & Communication Relations in Industrial Networks (1) BR IO-C bridge end station IO-Controller (PLC) BR GPS GM Univ. Time IO-C IO-Controller & Gand Master evice (Actuator or sensor as bridged end station) BR BR BR BR IO-C GM Func. Unit 1 BR IO-C GM Func. Unit 2 IO-C GM Func. Unit 3 IO-C GM Func. Unit 4 ring topologie BR IO-C GM IO-C GM Func. Unit 7 IO-C GM BR Func. Unit 5 IO-C GM by application coupled rings IO-C GM Func. Unit 6 comb topologie line topologie BR BR redundant ring topologie Seite 4 15.1.213

Future Topologies, Redundancy, Synchronization & Communication Relations in Industrial Networks (1) Seite 5 15.1.213

Feature Diagram for Time Sensitive Networks (TSN) @ Industrial Topology complexity (line meshed) Number of nodes (1.. 2) Number of communication relations (1.. 4) Energy automation control Converged network (efficiently usage of available bandwidth) medium industrial control (cycle <=5ms) Seamless availability (two e2e path.. single point of failure per segment e.g. ring) medium speed motion control (cycle <=1ms) Flexibility (low.. high) Robustness (low.. high) Configuration effort (low.. high) Seite 6 15.1.213 Latency (2ms.. 8µs over 7 hops) high speed motion control (cycle <=125µs) Synchronization (accuracy <1µs,, two time scales)

Feature List for Time Sensitive Networks (TSN) @ Industrial Feature Technology Applications High speed motion control Medium speed motion control Medium Industrial control Energy Automation Automotive???... Sync Working Clock Hot- or cold- standby GM Multi path for sync messages to support high availability Sync tree for universal time Seamless Availability Scheduling Reservation L2 Routing Network segment protection Duplicate generation & elimination (end station & bridges) Time based transmission in nodes (offline engineered) Bandwidth & resources Multi path - without reconfiguration, at startup Single path with reconfiguation () () Low Latency Shaper Time Aware Shaper (TAS) Burst Limiting Shaper (BLS) Pre-emption () Scheduled Traffc Class A & B Seite 7 15.1.213

Structure of this Presentation 1. Feature Diagram for Time Sensitive Networks (TSN) @ Industrial 2. Traffic Shapers to support Low Latency for Scheduled Traffic (ST) 3. Simulation Results (one Use Case) Time aware Shaper (TAS) <-> Burst limiting Shaper (BLS) a) Low Latency for Scheduled Traffic with constant Frame Size b) Low Latency for Scheduled Traffic with random Frame Size c) Low Latency for Scheduled Traffic with random Frame Size and optimized Window Size for TAS Seite 8 15.1.213

Goals for successful Time Sensitive Networks Adapt complexity to requirements (KISS) Minimize overall complexity at application side to improve acceptance Minimization of hardware complexity should not lead to unnecessary higher complexity for network configuration management and end users Seite 9 15.1.213

Recap: Low Latency is required to minimize Transmission Time for Scheduled Traffic Device Controller - Communication Controller Device -Communication Transmission of Scheduled Traffic within transmission time for Scheduled Traffic Seite 1 15.1.213

Recap: Proposed Traffic Shapers to support Low Latency for Scheduled Traffic (ST) Details: http://www.ieee82.org/1/files/public/docs212/new-goetz-ctrdatascheduler-712-v1.pdf Time aware Shaper (TAS) MU MU Time MU Pre-emption NEW: Burst Limiting Shaper (BLS) MU MU MU Pre-emption Seite 11 15.1.213

Recap: Why an ADDITIONAL Shaper for Scheduled Traffic Reasons: Shaper with less configuration effort in bridges (only bandwidth not window size) Adapt to different link speeds within a network Automatically adaption to traffic flow For mashed networks with multiple talker Plugging of new components may change bandwidth but the time schedule must not adapted The shaper shall support periodic and event-based Scheduled Traffic (bandwidth limitation) Robust for safety critical applications Emergency operation features (fail operational behavior) Seite 12 15.1.213

Requirements on a Traffic Shaper for Scheduled Traffic Guaranteed Low Latency for Scheduled Traffic Guarantee for maximum burst size for Scheduled Traffic Guaranteed bandwidth for other traffic classes Avoid to add additional latencies http://www.ieee82.org/1/files/public/docs211/new-goetz-avb-ext-industrcom-113-v1.pdf Seite 13 15.1.213

Proposed: Burst Limiting Shaper (BLS) for Scheduled Traffic 3 2 1 number of queued control data frames ULL_2 ULL_1 ULL_2 ULL_3 ULL_3 ULL-Queue Priority Legacy-Queue Priority ULL_4 ULL_6 ULL_5 ULL_6 ULL-Queue Priority < Legacy-Queue Priority ULL_7 t number of queued legacy frames 3 2 1 transmitted frames Leg_1 Leg_2 Leg_3 Leg_4 t ULL_1 (496 Bit) ULL_2 (372 Bit) ULL_3 (248 Bit) Leg_1 (372 Bit) ULL_4 (8192 Bit) ULL_5 (7168 Bit) ULL_6 (248 Bit) Leg_2 (248 Bit) Leg_3 (248 Bit) ULL_7 (248 Bit) t Bits 9216 874 8192 768 7168 6656 6144 5632 512 468 496 3584 372 256 248 1536 124 512 MaxLevel ULL_1 ResumeLevel SlopeSend ULL_2 ULL_3 SlopeIdle ULL_4 ULL_5 SlolpenSend SlopeSend ULL_6 SlolpIdle Resume_Level ULL_7 t Seite 14 15.1.213

Recap: Pre-emption to support Low Latency for Scheduled Traffic Mechanism to support pre-emption: LLDP shall be use for auto negotiation Port Pre-emption supported Min fragment size Configurable pre-emtive traffic classes Peer-to-Peer fragmentation of legacy traffic on egress port Peer-to-Peer reassemble of legacy traffic on ingress port legacy frame 1458 Byte 4 Bridge 15 Byte ULL Stream 3 2 64 1 DA SA VLAN ET Preemption 64 Bridge legacy frame fragment 1522 Byte 15 Byte 5 ULL stream Port 82.1Q + Extentions for Reserved and Scheduled Traffic ST High ST Low AV SR A AV SR B Prio 7 Prio 4,1, B/T B/T P C C preemptive traffic classes preemptable traffic classes MAC B/T: BLS or TAS shaper for Scheduled Traffic C: Credit based Shaper for Reserved Traffic P: Priority based Shaper for legacy traffic Legend: 128 Bytes Peer DA ET FragFCS Payload FCS legacy Frame Reserved Multicast Address Ethertype of fragment FCS is signaling a fragment Fragment- Frames DA SA VLAN ET Payload Fragment 1 FragFCS Peer DA SA ET Payload Fragment 2 FragFCS Peer DA SA ET Payload Fragment 3 FCS FragLength (8Byte granular) Min. 64 Bytes Seite 15 15.1.213

Structure of this Presentation 1. Feature Diagram for Time Sensitive Networks (TSN) @ Industrial 2. Traffic Shapers to support Low Latency for Scheduled Traffic (ST) 3. Simulation Results (one Use Case) Time aware Shaper (TAS) <-> Burst limiting Shaper (BLS) a) Low Latency for Scheduled Traffic with constant Frame Size b) Low Latency for Scheduled Traffic with random Frame Size c) Low Latency for Scheduled Traffic with random Frame Size and optimized Window Size for TAS Seite 16 15.1.213

Simulation - Latency for Scheduled Traffic Time awar Shaper (TAS)<-> Burst limiting Shaper (BLS) Topology & CR: Controller (PLC, GE) <-> Devices (Actuators, Sensors, FE) Seite 17 15.1.213

Simulations of 3 UC - Latency for Scheduled Traffic Time aware Shaper (TAS)<-> Burst limiting Shaper (BLS) General Settings (1): Network: 8 bridges, 8x8 devices (bridged end stations)............ Real time application (synchronized) Transmission order (): farthest first, nearest last Traffic load for Scheduled Traffic < Frame Size for Scheudeld Traffic: UC 1 constant size: 64 Bytes UC 2 random size: 1% 64 Bytes, 1% 512 Bytes, 8% between 128~384 Bytes Best effort traffic: Traffic load < 3% Frame size: 2 max_size, 2 min_size, between 25~125 Bytes 2 burst (frames in chain), 7 non-burst Seite 18 15.1.213

Simulations of 3 UC - Latency for Scheduled Traffic Time aware Shaper (TAS)<-> Burst Limiting Shaper (BLS) General Settings (2) BLS & TAS Transmission period: 25 us for Scheduled Traffic with constant frame size, Transmission period: 875 us for Scheduled Traffic with random frame size Window size (only for TAS): UC 1 Window size = 85 us for Scheduled Traffic with constant frame size UC 2 Window size is 4 us for Scheduled Traffic with random frame size UC 3 based on UC 2 Window size optimized Window start time always at the beginning of cycle Window close time varies for different location of station Window close time right after the station has transmitted the last Scheduled frame Cut-through mod only for Scheduled Traffic Delay: 48 bytes Bridging delay: 5 ns; cable + PHY delay: 75 ns Pre-emption in combination with TAS or BLS Seite 19 15.1.213

UC 1a Simulation - Low Latency for Scheduled Traffic with constant Frame Size of 64Bytes, S&F@GE & FE Shaper S&F (Store & Forward) @ GE & FE, Scheduled Traffic with constant frame size = 64 Byte Load Scheduled Traffic communication time * (us) 79.64 (79.64) 79.64 (79.64) GE E2E delay** (us) FE E2E delay** (us) 83.36 (95.36) 86.87 (123.4) 5.84 (57.55) 5.14 (64.86) 41.17 (581.2) 38.68 (652.9) 1% 84.9 (97.62) 89.45 (123.5) 5.729 (6.68) 6.145 (69.66) 42.48 (584.4) 38.73 (624.3) BLS 1 86.37 (1.4) 91.74 (123.6) 6.46 (73.75) 7.316 (79.56) 43.13 (785.7) 41.87 (723.2) 2% 87.66 (1.8) 93.71 (123.9) 8.164 (91.1) 9.28 (94.27) 47.21 (687.7) 47.5 (875.4) 2 88.77 (11.4) 95.97 (124.1) 1.24 (97.19) 11.41 (148.3) 53.55 (745.5) 53.28 (994.) 3% 89.69 (13.7) 97.73 (124.4) 12.64 (155.7) 14.96 (161.7) 59.91 (879.3) 6.99 (929.7) 2.56 (112.2) 19.29 (19.2) 61.22 (82.5) 67.18 (714.1) TAS (cycle = 25 us, window size = 85 us) 1% 1 2% 79.64 (79.64) 79.64 (79.64) 25.49 (122.) 29.24 (196.4) 33.69 (24.7) 2.68 (12.2) 23.51 (172.2) 27.7 (221.3) 63.93 (744.9) 71.22 (929.4) 81.82 (939.2) 68.78 (749.2) 75.32 (834.6) 85.81 (943.) 2 38.44 (265.4) 32.19 (37.4) 94.29 (968.) 99.79 (1162) 3% 45.15 (373.5) 38.73 (379.1) 11.4 (999.9) 115.6 (133) Value Format: mean (max) * transmission delay for Scheduled Traffic: time from start of transmission of the first frame to receiving of the last frame ** E2E delay for Traffic: time from transmitting the frame to receiving Seite 2 15.1.213

UC 1b Simulation - Low Latency for Scheduled Traffic with constant Frame Size of 64Bytes, S&F@GE + CT@FE Shaper Load S&F@GE, CT@FE, Scheduled Traffic with constant frame size = 64 Byte Scheduled Traffic communication time * (us) 7.89 (7.89) 7.89 (7.89) GE E2E delay** (us) FE E2E delay** (us) 76.32 (88.39) 75.12 (92.72) 5.84 (57.55) 5.643 (66.11) 4.53 (581.2) 39.94 (62.1) 1% 78.14 (91.5) 77.38 (93.58) 5.729 (6.58) 6.643 (67.89) 41.43 (584.4) 4.85 (63.9) BLS 1 79.54 (91.73) 79.29 (94.22) 6.46 (73.75) 7.699 (77.92) 43.18 (687.7) 42.49 (71.6) 2% 81.9 (95.95) 8.82 (97.61) 8.164 (91.1) 9.619 (95.35) 47.22 (745.5) 47.8 (856.4) 2 82. (97.6) 82.39 (99.5) 1.24 (97.19) 11.74 (155.5) 53.58 (785.7) 52.8 (898.) 3% 82.87 (99.1) 83.91 (13.1) 12.64 (155.7) 15.17 (159.4) 59.92 (879.3) 59.99 (962.5) 2.56 (112.2) 19.29 (19.2) 61.22 (82.5) 67.18 (714.1) TAS (cycle = 25 us, window size = 85 us) 1% 1 2% 7.89 (7.89) 7.89 (7.89) 25.49 (122.) 29.24 (196.4) 33.69 (24.7) 2.68 (12.2) 23.51 (172.2) 27.7 (221.3) 63.93 (744.9) 71.22 (929.4) 81.82 (939.2) 68.78 (749.2) 75.32 (834.6) 85.81 (943.) 2 38.44 (265.4) 32.19 (37.4) 94.29 (968.) 99.79 (1162) 3% 45.15 (373.5) 38.73 (379.1) 11.4 (999.9) 115.6 (133) Value Format: mean (max) Seite 21 15.1.213

UC 1c Simulation - Low Latency for Scheduled Traffic with constant Frame Size of 64Bytes, CT@GE & FE CT @GE&FE, Scheduled Traffic with constant frame size = 64 Byte Shaper Load Scheduled Traffic communication time * (us) GE E2E delay** (us) FE E2E delay** (us) 69.99 (69.99) 69.99 (69.99) 75.43 (88.13) 74.37 (91.68) 5.8 (57.25) 5.637 (66.1) 4.53 (581.2) 39.94 (62.1) 1% 77.38 (91.3) 76.65 (91.89) 5.724 (6.19) 6.626 (67.74) 41.43 (584.4) 4.85 (63.9) BLS 1 78.85 (91.55) 78.56 (93.54) 6.455 (73.77) 7.65 (78.23) 43.18 (687.7) 42.49 (71.6) 2% 8.37 (95.95) 8.1 (97.3) 8.163 (9.1) 9.542 (95.4) 47.22 (745.5) 47.8 (856.4) 2 81.35 (97.1) 81.66 (97.74) 1.24 (96.54) 11.73 (154.2) 53.58 (785.7) 52.8 (898.) 3% 82.2 (97.48) 83.17 (12.2) 12.64 (154.4) 15.16 (158.6) 59.92 (879.2) 59.99 (962.5) 2.56 (112.2) 19.29 (19.2) 61.22 (82.5) 67.18 (714.1) TAS (cycle = 25 us, window size = 85 us) 1% 1 2% 69.99 (69.99) 69.99 (69.99) 25.49 (122.) 29.24 (196.4) 33.69 (24.7) 2.68 (12.2) 23.51 (172.2) 27.7 (221.3) 63.93 (744.9) 71.22 (929.4) 81.82 (939.2) 68.78 (749.2) 75.32 (834.6) 85.81 (943.) 2 38.44 (265.4) 32.19 (37.4) 94.29 (968.) 99.79 (1162) 3% 45.15 (373.5) 38.73 (379.1) 11.4 (999.9) 115.6 (133) Value Format: mean (max) Seite 22 15.1.213

Simulation - Low Latency for Scheduled Traffic with random Frame Size Distribution of frame size for Scheduled Traffic: Seite 23 15.1.213

UC 2a Simulation - Low Latency for Scheduled Traffic with random Frame Size S&F@GE & FE S&F@GE & FE, Scheduled Traffic with random frame size Shaper Load Scheduled Traffic communication time * (us) GE E2E delay** (us) FE E2E delay** (us) 367.6 (367.2) 355.9 (355.9) 368.5 (38.2) 357. (365.4) 5.465 (156.2) 4.57 (84.78) 53.5 (65.9) 49.56 (638.4) 1% 369. (38.6) 357.7 (369.8) 6.546 (158.5) 5.3 (119.3) 5.89 (687.5) 51.97 (676.7) BLS 1 369.6 (38.9) 358.3 (372.4) 7.662 (161.) 6.438 (153.93) 52.92 (774.8) 53.62 (749.5) 2% 37.2 (382.2) 359.1 (373.4) 9.546 (185.4) 8.5 (171.8) 56.82 (778.) 55.97 (792.2) 2 371.1 (384.3) 36. (374.4) 11.6 (188.8) 1.82 (186.6) 63.2 (782.7) 61.6 (94.7) 3% 371.6 (384.5) 36.5 (381.5) 14.39 (196.3) 13.9 (23.1) 69.42 (81.5) 68.68 (995.6) 92.4 (43.2) 92.16 (46.5) 152.8 (922.7) 158.7 (1127) TAS (cycle = 875 us, window size = 38 us) 1% 1 2% 367.6 (367.2) 355.9 (355.9) 99.99 (47.8) 17.8 (418.7) 117.3 (45.1) 98.84 (46.6) 16.2 (418.8) 116.1 (424.2) 154.8 (193) 164.1 (121) 179.3 (1333) 16.7 (1162) 17.5 (1165) 186.4 (1215) 2 127.6 (485.2) 126.2 (466.4) 198.3 (1436) 27.5 (148) 3% 139. (51.3) 139.3 (624.2) 222.2 (1467) 233.9 (1477) Value Format: mean (max) * transmission delay for Scheduled Traffic: time from start of transmission of the first frame to receiving of the last frame ** E2E delay for Traffic: time from transmitting the frame to receiving Seite 24 15.1.213

UC 2b Simulation - Low Latency for Scheduled Traffic with random Frame Size S&F@GE + CT@FE S&F@GE + CT@FE, Scheduled Traffic with random frame size Shaper NRT Load Scheduled Traffic communication time * (us) GE E2E delay** (us) FE E2E delay** (us) 248.8 (248.8) 237.2 (237.2) 249.1 (255.4) 237.4 (243.8) 5.465 (156.2) 4.979 (137.9) 5.52 (65.9) 53.98 (67.1) 1% 249.2 (255.5) 237.7 (243.9) 6.546 (158.5) 5.964 (174.9) 52.64 (687.5) 55.7 (672.9) BLS 1 249.3 (255.6) 237.9 (244.3) 7.662 (161.) 7.386 (177.4) 53.5 (778.) 56.89 (68.7) 2% 249.4 (255.8) 238.1 (244.5) 9.6 (185.4) 9.614 (18.5) 56.74 (782.7) 59.76 (785.7) 2 249.6 (255.9) 238.4 (244.8) 11.63 (188.8) 11.93 (196.9) 62.77 (793.4) 65.13 (898.4) 3% 249.7 (256.) 238.5 (245.) 14.37 (196.3) 14.99 (214.7) 69.28 (837.7) 71.65 (964.1) 92.4 (43.2) 92.16 (46.5) 152.8 (922.7) 158.7 (1127) TAS (cycle = 875 us, window size = 38 us) 1% 1 2% 248.8 (248.8) 237.2 (237.2) 99.99 (47.8) 17.8 (418.7) 117.3 (45.1) 98.84 (46.6) 16.2 (418.8) 116.1 (424.2) 154.8 (193) 164.1 (121) 179.3 (1333) 16.7 (1162) 17.5 (1165) 186.4 (1215) 2 127.6 (485.2) 126.2 (466.4) 198.3 (1436) 27.5 (148) 3% 139. (51.3) 139.3 (624.2) 222.2 (1467) 233.9 (1477) Value Format: mean (max) Seite 25 15.1.213

UC 2c Simulation - Low Latency for Scheduled Traffic with random Frame Size CT@GE & FE CT@GE & FE, Scheduled Traffic with random frame size Shaper Load Scheduled Traffic communication time * (us) GE E2E delay** (us) FE E2E delay** (us) 243.7 (243.7) 231.8 (231.8) 244. (25.6) 232. (238.1) 5.261 (154.9) 4.92 (144.5) 5.74 (65.9) 53.98 (67.1) 1% 244.1 (25.8) 232. (238.3) 6.349 (156.9) 5.978 (173.8) 52.76 (687.5) 55.7 (672.9) BLS 1 244.3 (25.8) 232.2 (238.4) 7.528 8159.7) 7.425 (175.4) 53.32 (778.) 56.89 (68.7) 2% 244.4 (25.9) 232.3 (238.5) 9.461 (184.5) 9.725 (18.6) 56.83 (782.7) 59.76 (785.7) 2 244.5 (25.9) 232.5 (238.5) 11.52 (186.9) 12.4 (198.1) 62.85 (793.4) 65.13 (898.4) 3% 244.6 (251.) 232.6 (238.6) 14.23 (194.4) 15.11 (216.2) 69.35 (937.7) 71.65 (964.1) 92.4 (43.2) 92.16 (46.5) 152.8 (922.7) 158.7 (1127) TAS (cycle = 875 us, window size = 38 us) 1% 1 2% 243.7 (243.7) 231.8 (231.8) 99.99 (47.8) 17.8 (418.7) 117.3 (45.1) 98.84 (46.6) 16.2 (418.8) 116.1 (424.2) 154.8 (193) 164.1 (121) 179.3 (1333) 16.7 (1162) 17.5 (1165) 186.4 (1215) 2 127.6 (485.2) 126.2 (466.4) 198.3 (1436) 27.5 (148) 3% 139. (51.3) 139.3 (624.2) 222.2 (1467) 233.9 (1477) Value Format: mean (max) Seite 26 15.1.213

UC 3 Simulation - Low Latency for Scheduled Traffic with random Frame Size CT@GE & FE and optimized Window Size (close) Shaper Load CT@GE & FE, Scheduled Traffic with random frame Size + optimized window size Scheduled Traffic communication time * (us) GE E2E delay** (us) FE E2E delay** (us) TAS Not optimized window size (cycle = 875 us, window size = 38 us) 1% 1 2% 2 92.4 (43.2) 99.99 (47.8) 17.8 (418.7) 117.3 (45.1) 127.6 (485.2) 92.16 (46.5) 98.84 (46.6) 16.2 (418.8) 116.1 (424.2) 126.2 (466.4) 152.8 (922.7) 154.8 (193) 164.1 (121) 179.3 (1333) 198.3 (1436) 158.7 (1127) 16.7 (1162) 17.5 (1165) 186.4 (1215) 27.5 (148) 3% 243.7 (243.7) 231.8 (231.8) 139. (51.3) 139.3 (624.2) 222.2 (1467) 233.9 (1477) TAS Optimized window size (cycle = 875 us, window size < 38 us) 1% 1 2% 2 31.1 (267.1) 34.6 (269.2) 37.13 (277.1) 41.27 (292.6) 45.6 (296.8) 34.33 (254.8) 36.76 (255.4) 4.37 (267.5) 44.79 (275.2) 49.7 (31.7) 63.92 (65.5) 66.68 (776.3) 68.49 (793.7) 71.53 (9.6) 78.24 (817.) 57.13 (591.6) 59.3 (6.2) 6.2 (682.2) 62.77 (79.3) 68.83 (817.6) 3% 5.94 (322.7) 55.13 (352.1) 85.52 (92.1) 74.56 (971.9) Value Format: mean (max) Seite 27 15.1.213

Comparison BLS <-> TAS for Scheduled Traffic with random Frame Size CT@GE & FE and optimized Window Size Shaper BLS <-> TAS with optimized window size and Schedule Traffic with random frame size Load Scheduled Traffic communication time * (us) 243.7 (243.7) 231.8 (231.8) GE E2E delay** (us) FE E2E delay** (us) 244. (25.6) 232. (238.1) 5.261 (154.9) 4.92 (144.5) 5.74 (65.9) 53.98 (67.1) 1% 244.1 (25.8) 232. (238.3) 6.349 (156.9) 5.978 (173.8) 52.76 (687.5) 55.7 (672.9) BLS 1 244.3 (25.8) 232.2 (238.4) 7.528 8159.7) 7.425 (175.4) 53.32 (778.) 56.89 (68.7) 2% 244.4 (25.9) 232.3 (238.5) 9.461 (184.5) 9.725 (18.6) 56.83 (782.7) 59.76 (785.7) 2 244.5 (25.9) 232.5 (238.5) 11.52 (186.9) 12.4 (198.1) 62.85 (793.4) 65.13 (898.4) 3% 244.6 (251.) 232.6 (238.6) 14.23 (194.4) 15.11 (216.2) 69.35 (937.7) 71.65 (964.1) TAS Optimized window size (cycle = 875 us, window size < 38 us) 1% 1 2% 2 243.7 (243.7) 231.8 (231.8) 31.1 (267.1) 34.6 (269.2) 37.13 (277.1) 41.27 (292.6) 45.6 (296.8) 34.33 (254.8) 36.76 (255.4) 4.37 (267.5) 44.79 (275.2) 49.7 (31.7) 63.92 (65.5) 66.68 (776.3) 68.49 (793.7) 71.53 (9.6) 78.24 (817.) 57.13 (591.6) 59.3 (6.2) 6.2 (682.2) 62.77 (79.3) 68.83 (817.6) 3% 5.94 (322.7) 55.13 (352.1) 85.52 (92.1) 74.56 (971.9) Value Format: mean (max) Seite 28 15.1.213

Conclusion We have to find out which mechanism must be supported by TSN to cover the requirements for a wide range of industrial applications so that time sensitive Ethernet based networks (TSN) become successful!! Estimated change of Industrial Market Estimated ports Source: Contributions from Hirschmann, Siemens and Broadcom Seite 29 15.1.213