Anda di halaman 1dari 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

Anda mungkin juga menyukai