Discrete-Event Co-Simulation Interface for Time-Triggered Organic Computing

Mario Qosja, Simon Meckel, Roman Obermaisser · 2024

In response to the increasing complexity of distributed embedded systems, self-organizing systems have emerged. One such system is organic computing, which draws inspiration from biological organisms. It improves the adaptability and robustness of distributed embedded systems by allocating tasks to computing nodes on demand. However, this approach has drawbacks in terms of determinism and dependability. To address these limitations, time-triggered communication concepts have been incorporated to form a time-triggered organic computing architecture (TTOC). Herein, task executions and message communications are predefined by a table schedule based on a list scheduler. The schedule table, i.e., the order in which application tasks get executed, has been validated by a previously introduced TTOC simulator. The next step towards a real-world usage of TTOC is a discrete-event simulator that includes the simulation of actual time-triggered communication protocols such as TSN. OMNeT++ provides such discrete-event simulations. Both the TTOC simulator and OMNeT++ are discrete-event simulators. Consequently, this paper presents a discrete-event-based co-simulation interface that can control the execution of the TTOC simulator and OMNeT++.

Read the paper · More papers on PaperTik