Issue No.02 - April-June (2008 vol.5)
Integrated architectures in the automotive and avionic domain promise improved resource utilization and enable a better coordination of application subsystems compared to federated systems. An integrated architecture shares the system's communication resources by using a single physical network for exchanging messages of multiple application subsystems. Similarly, the computational resources (e.g., memory, CPU time) of each node computer are available to multiple software components. In order to support a seamless system integration without unintended side effects in such an integrated architecture, it is important to ensure that the software components do not interfere through the use of these shared resources. For this reason, the DECOS integrated architecture encapsulates application subsystems and their constituting software components. At the level of the communication system, virtual networks on top of an underlying time-triggered physical network exhibit predefined temporal properties (i.e., bandwidth, latency, latency jitter). Due to encapsulation the temporal properties of messages sent by a software component are independent from the behavior of other software components, in particular from those within other application subsystems. This paper presents the mechanisms for temporal partitioning of communication resources in the DECOS integrated architecture. Furthermore, experimental evidence is provided in order to demonstrate that the messages sent by one software component do not affect the temporal properties of messages exchanged by other software components. For this purpose, we use an experimental framework with an implementation of virtual networks on top of a TDMA-controlled Ethernet network.
System architectures, integration and modeling, Real-time distributed, Distributed architectures, Infrastructure protection, Network communications, Distributed Systems, Real-time and embedded systems, Design, System integration and implementation, Fault-tolerance
Roman Obermaisser, "Temporal Partitioning of Communication Resources in an Integrated Architecture", IEEE Transactions on Dependable and Secure Computing, vol.5, no. 2, pp. 99-114, April-June 2008, doi:10.1109/TDSC.2007.70232