Abstract-This paper focuses on the optimization of the TTEthernet communication protocol, which offers three traffic classes: time-triggered (TT), sent according to static schedules, rate-constrained (RC) that has bounded end-to-end latency, and best-effort (BE), the classic Ethernet traffic, with no timing guarantees. In our earlier work we have proposed an optimization approach named DOTTS that performs the routing, scheduling and packing / fragmenting of TT and RC messages, such that the TT and RC traffic is schedulable. Although backwards compatibility with classic Ethernet networks is one of TTEthernet's strong points, there is little research on this topic. However, in this paper, we extend our DOTTS optimization approach to optimize TTEthernet networks, such that not only the TT and RC messages are schedulable, but we also maximize the available bandwidth for BE messages. The proposed optimization has been evaluated on a space application case study.
I. INTRODUCTIONThe increase in functionality that is implemented as realtime embedded applications, most often on distributed architectures, has resulted also in increased bandwidth require- TTEthernet [9] is a deterministic, synchronized and congestion-free network protocol based on the IEEE 802.3 Ethernet [6] standard and compliant with the ARINC 664p7specification [1]. ARINC 664p7 is a full-duplex Ethernet network, which emulates point-to-point connectivity over the network by defining virtual links, tree structures with one sender and one or several receivers (see Section II). TTEthernet supports applications with mixed-criticality requirements in the temporal domain, providing three types of traffic: static timetriggered (TT) traffic and dynamic traffic, which is further subdivided into Rate Constrained (RC) traffic that has bounded end-to-end latencies, and Best-Effort (BE) traffic, for which no timing guarantees are provided. TT messages are transmitted based on static schedule tables and have the highest priority. RC messages are transmitted if there are no TT messages in transmission, and BE traffic has the lowest priority. TTEthernet is highly suitable for applications of different safety criticality levels, as it offers spatial separation for mixed-criticality messages through the concept of virtual links. TTEthernet is suitable for automotive [12], avionics [15] and space [5] applications.