Period-Aware Segmented Synthesis of Schedules for Multi-Hop Time-Triggered Networks
2016 (English)In: 22nd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2016), IEEE, 2016, 170-175 p.Conference paper (Refereed)
Time-triggered offline scheduling is a cost-efficien way to guarantee low communication end-to-end latency and minimal jitter for communication networks in real-time systems. The schedule is generated pre-runtime and indicates the transmission times of time-triggered frames such that contention is prevented. The synthesis of such offline schedules is a bin-packing problem, known to be NP-complete, with complexity driven by the constraints on frame transmissions, and the number of frames in the schedule. Satisfiability Modulo Theories combined with segmented approaches have been successfully used for synthesizing schedules of large networks. However, such synthesis did not take into account frames periods that are much shorter than the time to execute the schedule cycle. This paper presents a periodaware segmented approach that takes into account the frame periods in order to allocate various instances of a frame within a single cycle. We describe three different synthesis strategies and evaluate them with different synthetic experiments. The results show better performance for one of the strategies, which can synthesize schedules of large networks with high communication loads in less than one hour. We also report how the synthesis time and the schedule quality can change with different parameter configurations.
Place, publisher, year, edition, pages
IEEE, 2016. 170-175 p.
IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, ISSN 1533-2306
computational complexity, optimization, time-triggered networks
Research subject Computer Science
IdentifiersURN: urn:nbn:se:mdh:diva-34010DOI: 10.1109/RTCSA.2016.42ISI: 000387085600032OAI: oai:DiVA.org:mdh-34010DiVA: diva2:1051004
22nd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2016)