DocumentCode :
2352530
Title :
An Evaluation of SMT-Based Schedule Synthesis for Time-Triggered Multi-hop Networks
Author :
Steiner, Wilfried
fYear :
2010
fDate :
Nov. 30 2010-Dec. 3 2010
Firstpage :
375
Lastpage :
384
Abstract :
Networks for real-time systems have stringent end-to-end latency and jitter requirements. One cost-efficient way to meet these requirements is the time-triggered communication paradigm which plans the transmission points in time of the frames off-line. This plan prevents contentions of frames on the network and is called a time-triggered schedule (tt-schedule). In general the tt-scheduling is a bin-packing problem, known to be NP-complete, where the complexity is mostly driven by the freedom in topology of the network, its associated hardware restrictions, and application-imposed constraints. Multi-hop networks, in particular, require the synthesis of path-dependent tt-schedules to maintain full determinism of time-triggered communication from sender to receiver. Our experiments using the YICES SMT solver show that the scheduling problem can be solved by YICES out-of-the-box for a few hundred random frame instances on the network. A customized tt-scheduler using YICES as a back-end solver allows to increase this number of frame instances up to tens of thousands. In terms of scheduling quality, the synthesis produces up to ninety percent maximum utilization on a communication link with schedule synthesis times of about half an hour for the biggest examples we have studied. As a nice side-effect the YICES out-of-the-box approach is immediately applicable for the verification of existing (even large-scale) tt-schedules and for debugging more sophisticated tt-schedulers.
Keywords :
real-time systems; telecommunication network topology; SMT-based schedule synthesis; bin-packing problem; real-time systems; time-triggered multi-hop networks; time-triggered schedule; SMT solver; YICES; multi-hop networks; real-time communication; static scheduling; time-triggered communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2010 IEEE 31st
Conference_Location :
San Diego, CA
ISSN :
1052-8725
Print_ISBN :
978-0-7695-4298-0
Type :
conf
DOI :
10.1109/RTSS.2010.25
Filename :
5702246
Link To Document :
بازگشت