vme and critical systems,ethernet          Other topics:   OpenVPX, RTOS, multicore, VPX, AdvancedTCA, microcontroller, FPGAs, analog-to-digital
VME and Critical Systems
home
articles & topics
product search
White Papers
newswire
E-letter
E-cast Schedule
articles >
Technology Feature
vme and critical systems,ethernet
RSS Link
Industry News:
vme and critical s...
  • PCI Embedded announces availability of VME Products Jackson, California, September 17, 2008
    1 year ago
  • A-TEC Launch VME Boards Division
    2 years ago
  • New PMC module with two Fast Ethernet channels for new flexibility
    1 year ago
  • More Industry News headlines...
Technology Partnerships:
vme and critical s...
  • US Technologies Offers Testing and Repair of VME, MVME, VMEbus Products
    1 year ago
  • Motorola and Hybricon Collaborate to Develop Proof-of-Concept for Conduction-Cooled MicroTCA Platform
    3 years ago
  • Geotest Broadens Product Line with AIM-USA Agreement
    2 years ago
  • More Technology Partnerships headlines...
Contracts:
vme and critical s...
  • Tundra Semiconductor's Serial RapidIO Switch Selected by VMETRO
    2 years ago
  • A Major Military Contractor selects ALPHI Technology Corp. to design its new Synchro Resolver System.
    1 year ago
  • Tundra Semiconductor's Serial RapidIO Switch Selected by RadiSys for High Density Processing in Next-Gen Communication Networks
    3 years ago
  • More Contracts headlines...
New Products:
vme and critical s...
  • VPX 3U Conduction and air Cooled Rugged Enclosures
    1 year ago
  • Nallatech Announces Availability of Latest VXS Sensor Processing Solution
    10 months ago
  • Elma Bustronic has Over 30 Standard Slot Sizes for 6U and 7U VME64x Backplanes
    10 months ago
  • More New Products headlines...
People:
vme and critical s...
  • USMC 234th Birthday Tribute Video
    8 months ago
  • BittWare Expands Technical Management Team
    2 years ago
  • Nallatech Appoints New Chairman
    3 years ago
  • More People headlines...
Mergers and Acquisitions:
vme and critical s...
  • From the Blog: Former Motorola Manager Sounds off on Emerson's Acquisition
    2 years ago
  • Eurotech Acquires Japanese Embedded Systems Company Advanet
    2 years ago
  • Kontron signs contract to acquire Thales Computers
    2 years ago
  • More Mergers and Acquisitions headlines...
Conferences and Awards:
vme and critical s...
  • Diversified Technology, Inc. to Present at the AdvancedTCA Summit
    4 years ago
  • AMC Multimedia Processing Platform from Surf Communication Solutions Awarded Best of Show at ATCA Summit
    2 years ago
  • RapidIO is the Right Serial Interconnect for Critical Embedded Systems
    3 years ago
  • More Conferences and Awards headlines...
Media and Education:
vme and critical s...
  • OpenSystems Publishing Renames VMEbus Systems Magazine to 'VME and Critical Systems' Magazine
    3 years ago
  • OpenSystems Publishing Launches New VME E-site
    3 years ago
  • Why hardware designers should switch to Eclipse
    4 months ago
  • More Media and Education headlines...
Standard Certifications and References:
vme and critical s...
  • PICMG adds Ethernet Fabric to Advanced Mezzanine Card
    3 years ago
  • VITA Releases Summary of Ratified Standards
    6 months ago
  • New PXI MultiComputing(tm) Specification Enables Multi-Controller Systems with High Performance Communication
    7 months ago
  • More Standard Certifications and References headlines...
Browse topics
Search Articles
Browse Articles
See Also:
Military Articles
Embedded Computing Articles
CompactPCI Articles
Magazine >

About the Magazine
Editorial Topics
Free Subscription
Reader Service Card
Search Articles
Search Products
Contact Information
Columns

Editor's Foreword
VITA News
VITA Standards
Technology in Europe
Military Technology Insider
Guest Editorial
Defining Standards
Departments

Editor's Choice Products
by Chris A. Ciufo
VMEnow Blog
What is VME?
VME: Then & NOW
Webcasts

Upcoming E-casts
Archived E-casts
Submissions

Submit a Press Release
Submit a New Product
Submit an Abstract for Review
Vendors/Sponsors

Do an E-cast
Preferred Vendors
Upcoming Issue
Advertise
Editorial Calendar
Media Kits










Time-triggered Ethernet ñ A powerful cure for what ails real-time networked applications

By
Ben Daniel
GE Intelligent Platforms

Time-triggered Ethernet represents a path to giving Ethernet networks the determinism they need to be viable in mission-critical, high-reliability, real-time applications such as avionics. It assigns different levels of priority to message types, ensuring the on-time delivery of critical information and optimizing bandwidth usage. How time-triggered Ethernet works and how it supports heterogeneous networks is described, in addition to the operational role of switches and the concepts of safety and fault tolerance.

Ethernet has many advantages, not the least of which are its ubiquitous nature, its ecosystem of products and services, and its relatively low cost. The reason most often cited for it not being implemented in real-time applications is its lack of determinism. It is widely regarded as a “best-effort” service – when what is often needed is a finite, predictable, and minimal time delta across transmission paths in which all data received is guaranteed error-free. It follows that a deterministic network must be able to ensure that packets properly reach their destinations – for example, mission-critical control signals.

Take, for instance, a flight control system on an aircraft requiring near-instantaneous response. Buffering data on an Ethernet network does not alleviate the issue of Ethernet’s non-deterministic nature, because buffered data is useless in a dynamic system such as an aircraft. To meet the requirements of rapid response applications, the network itself must have a real-time (deterministic) response.

While virtually all distributed systems require communication between the elements of the network, a subset of these networks requires communication to be deterministic. These distributed applications may include:

  • Distributed motion control
  • Real-time commands
  • Industrial control and monitoring
  • Hardware-in-the-loop simulation
  • Synchronized data acquisition

This lack of determinism in Ethernet is an issue that has been addressed in various ways ‚Äì but a new approach shows significant promise. The resultant application of what is known as ‚Äútime-triggered technology‚Äù is increasing at a rapid rate in the aviation industry and increasingly finding its way into the automotive world. Military applications are especially amenable to the real-time benefits of Time-Triggered Protocol (TTP) communication, and TTP is being deployed, for example, in electronic controllers for jet fighter engines, cabin pressure control systems, and unmanned aerial vehicles.

Time-triggered technology works by applying strict rules to data transmission timing. These rules are implemented by a master node that schedules network traffic and synchronizes a network clock between all network nodes. The following discussion will examine how time-triggered Ethernet functions, how it supports heterogeneous networks, where switches fit in, and the concepts of safety and fault tolerance.

Time-triggered Ethernet: How it works

Time-triggered Ethernet expands classical Ethernet with services to meet time-critical, deterministic, or safety-relevant conditions. Alternative time-triggered networks, such as Time-Triggered Controller Area Network (TTCAN) and Time-Triggered Protocol dedicated protocol networks, are used extensively in the automotive and industrial control sectors. An advantage of time-triggered Ethernet is that it is compatible with standard IEEE 802.3 Ethernet and can be incorporated into existing Ethernet networks.

As time-triggered Ethernet supports communication among applications with various real-time and safety requirements over a network, three different message types are provided:

  • Time-Triggered (TT) messages are sent over the network at predefined times and take precedence over all other message types. The occurrence, temporal delay, and precision of time-triggered messages are predefined and guaranteed.
  • Rate-Constrained (RC) messages are used for applications with less-stringent determinism and real-time requirements. These messages guarantee that bandwidth is predefined for each application and that delays and temporal deviations have defined limits. If TT messages are to be transmitted via the same outgoing port at the same time, the TT messages take priority over the RC messages.
  • Best-Effort (BE) messages follow a method that is well-known in classical Ethernet networks. There is no guarantee whether and when these messages can be transmitted, which delays occur, and whether messages arrive at the recipient. BE messages use the remaining network bandwidth and have less priority than the other two types of messages. BE messages always have the lowest priority. This method exploits the bandwidth of the network in an optimal way.

Time-triggered Ethernet sits on top of the layer 2 OSI model and below layer 3. Therefore, it can be seen as an extension service to existing Ethernet, providing hard real-time and synchronization capabilities to Ethernet networks. Those services use standard Ethernet frames. Time-triggered Ethernet also expands classical Ethernet use with powerful services (SAE AS6802) to meet the new requirements of reliable, real-time data delivery in advanced integrated systems. In addition, time-triggered Ethernet switches provide ARINC 664 functionality to meet existing requirements of avionics Ethernet networks.

A truly heterogeneous network

Typically, the requirement in today’s networks is to support a broad range of content types. Even in military applications, data is not the only user of the network: Provision must be made for the support of audio, video, and control systems as well as standard LAN applications. An appropriate network technology will support all of these: Multiple parallel uni-purpose networks are not an option.

Time-triggered Ethernet provides this support, facilitating the design of mixed criticality systems and system-of-systems integration.

In the aviation domain, time-triggered Ethernet can be used for high-speed active controls, smart sensor and actuator networks, deterministic avionics and vehicle backbone networks, critical audio/video delivery, reflective memory, modular controls, and integrated modular systems such as Integrated Modular Avionics (IMA) or distributed IMA. Time-triggered Ethernet also targets critical embedded systems in aerospace and defense, automotive, medical, energy production, and industrial automation.

The role of switches in time-triggered functions

As noted, TT messages are given the highest priority in the system. However, provision needs to be made to ensure that TT messages can be simultaneously transmitted to groups of end systems, or to connect unsynchronized time-triggered Ethernet networks.

Switches in time-triggered Ethernet-enabled networks have the central role of organizing the data communication. TT messages are routed in the switch according to a predefined schedule with as little delay as possible. Precise planning at the time of system design precludes resource conflicts at runtime. If the planned transmission time of one of these messages arrives, this message is immediately transmitted. Due to the predefined transmission of the message, the switch ensures that the medium is free at the time of transmission and delays are precluded.

Time-triggered Ethernet switches allow the simultaneous distribution of TT messages to groups of end systems or the connection of unsynchronized time-triggered Ethernet networks. This is how time-triggered Ethernet networks can be divided into smaller application-specific sub-networks and the design can be facilitated.

Supporting both asynchronous and synchronous (ARINC 664 and SAE AS6802) approaches to deterministic networking, time-triggered Ethernet enables parallel operation in mixed asynchronous/synchronous networks. It is designed to cover cross-industry application needs and provide deterministic network operation for a broad range of different applications.

Time-triggered Ethernet (SAE AS6802) enables design of advanced integrated systems of mixed criticality, utilizing asynchronous and synchronous communication via IEEE 802.3 Ethernet and rate-constrained and time-triggered communication services (Figure 1). This enables more efficient use of total bandwidth. In comparison, the asynchronous communication is not deterministic with more than 20 to 25 percent bandwidth utilization. With both asynchronous and synchronous traffic, the deterministic bandwidth utilization can rise to 70 to 80 percent. An overview of capabilities for asynchronous versus synchronous traffic is given in Table 1.

Figure1
Figure 1: Time-triggered Ethernet (SAE AS6802) enables design of advanced integrated systems of mixed criticality, utilizing asynchronous and synchronous communication via IEEE 802.3 Ethernet.
(click graphic to zoom by 1.7x)

Table1
Table 1: Mixed criticality systems and comparison of asynchronous, synchronous, and mixed asynch/synch approach to data communication
(click graphic to zoom by 1.9x)

As shown on the left side of Figure 2, a 1 Gbps network with time-triggered Ethernet capabilities (asynchronous, time-triggered communication) is overlaid onto an Ethernet network. Time-triggered communication between network clients can occupy up to 90 percent of the network‚Äôs total bandwidth, and the remaining 10 percent of bandwidth can be occupied with housekeeping chores such as network diagnostics, configuration, and so on. The right side of Figure 2 depicts a 100 Mbps network with time-triggered Ethernet overlaid onto it. In this case, only 50 percent of the total bandwidth is used for a mix of both asynchronous communication and synchronous time-triggered communication. Forty percent of the unused bandwidth is available for future network expansion, and 10 percent is used for diagnostics.

Figure2
Figure 2: Left side: A 1 Gbps network with time-triggered Ethernet capabilities (asynchronous, time-triggered communication) is overlaid onto an Ethernet network. Right side: A 100 Mbps network with time-triggered Ethernet overlaid onto it.
(click graphic to zoom by 1.9x)

Safety and fault tolerance

Important considerations in the design of mission-critical networks are safety and fault tolerance. Failures and irregularities need to be detected and reported, and remedial action taken. Redundancy will ideally be built into the system design to allow continued operation in the event of possible failure.

Time-triggered Ethernet is designed to achieve this, and time-triggered Ethernet networks can be set up with multiple redundant end systems, switches, and segments. Thus, the system will remain in operation even if faults occur. Redundant network paths are always used in fault-tolerant time-triggered Ethernet systems so that the failure of a single system or messages can be tolerated without affecting the application. If multiple redundancies are implemented, multiple faults can be tolerated. It is important that the entire system remains in operation without interrupts under the same temporal conditions as defined before.

Time-triggered Ethernet allows the integration of guardians in switches and end systems. Guardians check if the communication on the network works in compliance with the predefined parameters. If faulty systems block network segments, the guardian disconnects the network segment or port. Multiple redundant guardians can be implemented to meet the highest safety requirements. CS

Ben Daniel is the GM for GE Intelligent Platforms‚Äô avionics product line, which annually ships more than 7,500 units of avionics interface boards and analyzers from multiple factories to the global market. Ben holds an EE degree and has more than 25 years of experience in product line management, program management, and engineering at GE, FLIR, Raytheon, Teledyne, and Rockwell. He can be contacted at ben.daniel@ge.com.

GE Intelligent Platforms 805-965-8000 www.ge-ip.com




©MMIX VME and Critical Systems. An OpenSystems Media, LLC publication.
About this Magazine and Website | Contact Us | VME and Critical Systems Media Kit