0% found this document useful (0 votes)
58 views

Simulation Environment For Time-Triggered Ethernet

The document discusses the development of a simulation environment for Time-Triggered Ethernet (TTEthernet) using the open-source OMNET++ simulation tool. TTEthernet is a real-time Ethernet standard developed for automotive networks that supports time-triggered and rate-constrained message exchanges with bounded delays and jitter. The simulation aims to model TTEthernet switches and end systems, and support different traffic types - time-triggered frames sent periodically, rate-constrained frames for less critical data, and best-effort Ethernet frames. The work involves implementing fault injection mechanisms and applying them in examples to analyze results. An example network with three endsystems and two switches is described, with different message exchange patterns between the nodes.

Uploaded by

Khizar Masood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Simulation Environment For Time-Triggered Ethernet

The document discusses the development of a simulation environment for Time-Triggered Ethernet (TTEthernet) using the open-source OMNET++ simulation tool. TTEthernet is a real-time Ethernet standard developed for automotive networks that supports time-triggered and rate-constrained message exchanges with bounded delays and jitter. The simulation aims to model TTEthernet switches and end systems, and support different traffic types - time-triggered frames sent periodically, rate-constrained frames for less critical data, and best-effort Ethernet frames. The work involves implementing fault injection mechanisms and applying them in examples to analyze results. An example network with three endsystems and two switches is described, with different message exchange patterns between the nodes.

Uploaded by

Khizar Masood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Simulation Environment for Time-Triggered

Ethernet
The continuous growth of electronics in the automotive industry lea d to a high
number of different bus systems. These are largely incompatible with each other and
are each optimized to the requirements of a particular communication scenario.
However, since systemwide coordination is required between these systems a
central gateway is available in almost all vehicle s to support the exchange of
messages.
For reasons of simplicity and also for cost reduction, it is desirable to reduce the
number of networking technologies. Since Ethernet is widely used in many areas, it is
a costeffective standard an d has long been proven, it is a natural candidate for in
vehicle networks (e.g., re placing FlexRay, MOST, highspeed CAN, ByteFlight).
In the automotive environment, the reliable functioning of safetyrelevant systems is
considered essential . Therefore, a technology is needed also in terms of
communication, which can support a quality of service guarantee. Since Ethernet
does not support applications with realtime and safety requirements, Ethernet
extensions with predictable timing were developed. TimeTriggered Ethernet
(TTEthernet) is a realtime Ethernet extension that was standardized by the Society of
automotive Engineer s (SAE). It supports mes sage exchanges with bounded trans
mission delays, low jitte r and high channel utilization.
The aim of this work is to realize a simulation environment for TTEthernet switches
and end systems using the open and free simulation tool OMNET++. An existing
simulation environment based on commercial simulation tools serves as a starting
point. The following traffic types should be supported:
Timetriggered frames are always sent with a corresponding period and phase.
Rateconstrained frames are sporadic and intended for t he transmission of
data with les
stringent realtime requirements
Besteffort frames are based on standard Ethernet and provide no realtime
guarantees.

Required Skills
Knowledge of C / C++
Knowledge of distributed system is desirable

These are the Work to do:


Implementation of the following fault Injection mechanisms:
1.
2.
3.
4.
5.
6.

Omission
Corruption
Duplication
Delay
Masquerading
Link failures

7. Babbling idiot failures


8. Clock sync failures
9. Component crash failures
10.Run and apply the fault injection mechanism in different examples
11.Collect the result and implement the tool to analysis the results

You must create three Endsystem(TT Ethernet controller) and two switch(TT
Ethernet switch). The first Endsystem would send three type of message to
Endsystem 2 and 3.and endsystem 2 could send just 1 type of message to
endsystem 3.

TT Ethernet
Controller
2

TT Ethernet

TT
Ethernet

Controller

Switch1

1
TT Ethernet
Controller
3

You might also like