Deterministic Ethernet & Unified Networking

Similar documents
Reaching for the sky with certified and safe solutions for the aerospace market

Distributed IMA with TTEthernet

Deterministic Ethernet as Reliable Communication Infrastructure for Distributed Dependable Systems

Evaluation of numerical bus systems used in rocket engine test facilities

An Introduction to TTEthernet

DTU IMM. MSc Thesis. Analysis and Optimization of TTEthernet-based Safety Critical Embedded Systems. Radoslav Hristov Todorov s080990

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

ESA ADCSS Deterministic Ethernet in Space Avionics

Time-Triggered Ethernet

TSN, the Communication Base for a Connected World

Drive-by-Data & Integrated Modular Platform

Theory, Concepts and Applications

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

Distributed Embedded Systems and realtime networks

Developing and Testing Networked Avionics Systems and Devices By Troy Troshynski, Avionics Interface Technologies

Task- and Network-level Schedule Co-Synthesis of Ethernet-based Time-triggered Systems

Dependable Computer Systems

An Encapsulated Communication System for Integrated Architectures

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

Deterministic Networking Lab

Tomorrow s In-Car Interconnect? A Competitive Evaluation of IEEE AVB and Time-Triggered Ethernet (AS6802) NET

DETERMINISTIC ETHERNET HIGH-SPEED COMMUNICATION WITH REAL-TIME GUARANTEES

SCTE Event. Metro Network Alternatives 5/22/2013

Applying CORBA to embedded time-triggered real-time systems. S. Aslam-Mir (Sam) Principal CORBA Architect Vertel USA

Computer Networks for Space Applications

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

Consolidation of IT and OT based on Virtualization and Deterministic Ethernet

First GENESYS Architectures Implemented in the INDEXYS Project

SWITCHED ETHERNET TESTING FOR AVIONICS APPLICATIONS. Ken Bisson Troy Troshynski

Dependability Entering Mainstream IT Networking Standards (IEEE 802.1)

Generic term for using the Ethernet standard in automation / industrial applications

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

Real-time Ethernet Residual Bus Simulation: A Model-Based Testing Approach for the Next-Generation In-Car Network

Real-time & Embedded Systems Workshop July 2007 Building Successful Real-time Distributed Systems in Java

Simulation-Based Fault Injection as a Verification Oracle for the Engineering of Time-Triggered Ethernet networks

Mission Critical MPLS in Utilities

Communication in Avionics

eclipse packet node aviat networks transforming networks to all-ip

The Modern Manufacturer s Guide to. Industrial Wireless Cisco and/or its affiliates. All rights reserved.

FlexRay and Automotive Networking Future

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Robustness for Control-Data-Traffic in Time Sensitive Networks

Data safety for digital business. Veritas Backup Exec WHITE PAPER. One solution for hybrid, physical, and virtual environments.

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems

MPLS SOLUTION How to Make the Best Choice for Your Business

Enhanced Ethernet Switching Technology. Time Applications. Rui Santos 17 / 04 / 2009

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved

16 Time Triggered Protocol

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

Defense & Aerospace. Networked visualization for distributed mission operations

New Ethernet Applications Industrial Networking Requirements. March 6, 2018

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

Performance Testing BroadR-Reach Automotive Ethernet

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

Never Drop a Call With TecInfo SIP Proxy White Paper

Protocols for Aerospace Control Systems A Comparison of AFDX, ARINC 429, CAN, and TTP

Carrier Ethernet Installation. the Path to Excellence

Avnu Alliance Introduction

IP Introduction to Railways. Mário Alves

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 1: General information and use case definition

A journey into time-triggered communication protocols with a focus on Ethernet TSN

Why ARINC 818? A White Paper by Paul Grunwald

CSMA based Medium Access Control for Wireless Sensor Network

MODERNIZE YOUR DATA CENTER. With Cisco Nexus Switches

Cloud-Native Applications. Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0

SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications

Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks

Upgrade Your MuleESB with Solace s Messaging Infrastructure

Implementation of the hardwired AFDX NIC

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

Data-Centric Architecture for Space Systems

ETHERNET AS AN EMERGING TREND IN VEHICLE NETWORK TECHNOLOGY PART II

Cisco Nexus 4000 Series Switches for IBM BladeCenter

High Speed Networks per applicazioni mobili, protocolli e funzionalità

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

A Fault Management Protocol for TTP/C

Communication (III) Kai Huang

A Multi-Modal Composability Framework for Cyber-Physical Systems

Harmonization of TSN parameter modelling with automotive design flows

TDDD07 Real-time Systems Lecture 10: Wrapping up & Real-time operating systems

TU Wien. Fault Isolation and Error Containment in the TT-SoC. H. Kopetz. TU Wien. July 2007

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

White Paper. Implementing an IP Architecture Using Layer 2-Based Traffic Management. 17 October 2009

enhance the network transform performance

Java For Real-Time Enterprise Systems Delivering the Benefits of Java to the world of Real-Time distributed object computing

Design and Realization of TTE Network based on EDA

The Design and Implementation of a Low-Latency On-Chip Network

In Vehicle Networking : a Survey and Look Forward

SPIDER: A Fault-Tolerant Bus Architecture

A protocol for Mixed-Criticality management in Switched Ethernet networks

TIME SYNCHRONIZATION TEST SOLUTION FROM VERYX TECHNOLOGIES

Activity leader: Luis Almeida University of Porto Porto, Portugal

Schedule Integration for Time-Triggered Systems

ISO INTERNATIONAL STANDARD. Road vehicles FlexRay communications system Part 4: Electrical physical layer specification

21ST century enterprise. HCL Technologies Presents. Roadmap for Data Center Transformation

Extending Digital Verification Techniques for Mixed-Signal SoCs with VCS AMS September 2014

Y O UR BUS I N E SS IS ONL Y A S S TR ON G A S YO U R CONNEC T I O N T HE I M P ORTANCE OF R ELI ABLE CO NNECTIVITY W HAT S IN SIDE:

E-Seminar. Storage Networking. Internet Technology Solution Seminar

Transcription:

Deterministic Ethernet & Unified Networking Never bet against Ethernet Mirko Jakovljevic mirko.jakovljevic@tttech.com www.tttech.com Copyright TTTech Computertechnik AG. All rights reserved.

About TTTech Experts in time-triggered networks and architectures for aerospace and automotive applications Premium development member - FlexRay and AUTOSAR TTP and networking platforms for e.g. Boeing 787 Experts in deterministic Ethernet (chip IP & switch design) AFDX (ARINC664) Deterministic time-sensitive streams with rate-constrained Ethernet communication TTEthernet (SAE AS6802 Time-Triggered Ethernet) Deterministic time-critical streams with synchronous Ethernet communication Part of the core team working on Ethernet QoS Layer 2 standards at SAE (Society of Automotive Engineers) Page 2

About TTTech Bombardier CSeries Boeing 787 Embraer Legacy 450 / 500 Distributed Platforms from TTTech NASA Orion Airbus A380 Audi A8 ISO 26262 Automotive IEC 61508 Industrial EN 13849 Off-Highway DO 254/178 Aerospace IEC 60601 IEC 62304 Medical Market specific safety certification Page 3

Rising Expectations on Networks and System Integration Modern society relies on integration of systems Internet of things, M2M, smart systems, integrated architectures, Many integrated functions Drive to reduce systems costs and flexibly share common resources (cloud computing) Virtualization trends: many functions sharing common resources, increasingly flat architectures Minimize trade-offs and costs in integration of different functions The network is a distributed computer or even better the network is a fault-tolerant hard real-time computer or both Physical Process Physical Process Page 4

Rising Expectations on Networks and System Integration Networks gain importance in more integrated world Network is core technology and glue logic for different functions with different QoS requirements Beyond messaging, latency and jitter, the network capabilities impact: Architecture and application design methodology System complexity of distributed computer and distributed applications Integrated system lifecycle costs Network capabilities impact the system robustness Page 5

Ethernet Everywhere Ethernet is an omni-present technology with strong cross-industry support today and guaranteed growth in the future Evolving, but mature technology with exceptional evolutionary capabilities Real-time Ethernet networks today: Special profiles or modifications / fragmentation of markets Different networks for different applications Page 6

Requirements Integrated Systems Our customers value both Ethernet and deterministic realtime communication: Determinism & Robust Performance Predictable network behavior under different workload and faults low latency and jitter (!) Latency control for (rate-limiting traffic): Fast control loops and predictable comunication performance Jitter control for (scheduled traffic): Further latency minimization (fixed latency) for time-critical streams Integration of different traffic classes, synchronous & asynchonronous Efficent virtualization of computing and networking resources Page 7

Requirements Integrated Systems Determinism & Robust Performance Fault-tolerant synchronization (fault hypothesis!) Defined behavior, startup and recovery timing under different conditions Robust separation of different distributed functions Zero fail-over time Formal verification of mechanisms/algorithms Page 8

Requirements Integrated Systems We start with the following assumptions: There will be faults There will be malicious faults There will be rogue devices / non-compliant devices There will be integrity issues There will be propagation of faults and complex failure scenarios Meaning. Normal as designed behavior is only a smaller portion of possible system states Impact on systems consequences? What happens if we add a new end station or function into the system? (scalability of safety, time-criticality ) Page 9

Ethernet as Real-Time, Deterministic & Unified Network How to make Ethernet not only convergence-enhanced, but completely unified networking technology? How to make Ethernet robust and viable for integration of different applications? (unified networking) Support for standard LAN, low-jitter and low-latency applications sharing one Ethernet network Time-, safety-, and mission-critical systems stronger support at network levels Communication capability for both embedded and IT applications, even in a shared network Page 10

Deterministic Unified Ethernet Complementary hard RT communication capability By adding scheduled hard RT streams we can reduce latency of critical streams, have lossless/congestion-free coommunication, while keeping all time-sensitive and best-effort traffic QoS in shared Ethernet networks Page 11

Capabilities: Synchronous Communication System time available on bridges and end stations Scheduled traffic can have fixed latency and µs-jitter Switch knows when the message is forwarded By controlling jitter we also minimize latency for critical streams A large portion of latency in time-sensitive rate-limited communication is the jitter! Page 12

Deterministic Unified Ethernet Capabilities Synchronous and Asynchronous Traffic Virtual links are forwarded through 100BASE-TX, 1000BASE-CX, 1000BASE-SX or other Ethernet physical layer connections Page 13

Capabilities: Robust Partitioning for Deterministic Unified Ethernet Mechanisms: Switch knows the traffic schedule for synchronous (TT) traffic Switch knows about properties of time-sensitive traffic and possible time-violations e.g. for AFDX / ARINC664 (e.g. rate constrained BAG, periodicity) or 802.1Qav Switch knows when the best effort (asynchronous) traffic can be scheduled to prevent violation of temporal constraints for RC and TT Configuration for TT Traffic Configuration for RC Traffic Ethernet switch can predict future collisions, plan for their resolution, and protect time-critical and time-sensitive traffic! Synchronous (TT) Time-Sensitive Traffic (RC) Output Port Asynchronous (Priority-Driven and/or Lossless) Page 14

What is it good for? Native synchronous communication in packet-switched Ethernet networks Strictly deterministic, hard RT, lossless communication Congestion management per default Latency for critical streams is defined and fixed, unaffected by other asynchronous traffic Jitter control makes the difference! Dynamic bandwidth release if packet not sent Page 15

What is it good for? Impact on embedded system virtualization Jitter control makes the difference! Few powerful control units can handle Nx10 distributed functions Higher processing power and bandwidth utilization Less critical functions do not affect time-critical functions e.g. MP3 player or video download will not influence operation of critical control system Important: Reliance on robust & continuous system time Page 16

Summary Ethernet can handle any type of communiciation today Deterministic Unified Ethernet is possible today in safetycritical applications: Example: Integration of SAE AS6802 Time-Triggered Ethernet (synchronous communication, time-critical), ARINC 664/AFDX (rate constrained, time-sensitive), and best effort communication The system uses fault-tolerant system synchronization trusted to work in avionics, space and defense systems IEEE 802.1 provides great platform and experience to create deterministic unified Ethernet networks capable of: Time-critical, time-sensitive, best effort communication for IT, embedded and critical infrastructure applications and fully integrated with IEEE 802 suite of Ethernet standards Page 17

www.tttech.com Mirko Jakovljevic mirko.jakovljevic@tttech.com www.tttech.com Copyright TTTech Computertechnik AG. All rights reserved.