2015 IEEE 20th Conference on Emerging Technologies &Amp; Factory Automation (ETFA) 2015
DOI: 10.1109/etfa.2015.7301436
|View full text |Cite
|
Sign up to set email alerts
|

A decomposition approach for SMT-based schedule synthesis for time-triggered networks

Abstract: Real-time networks have tight communication latency and minimal jitter requirements. One way to ensure these requirements is the implementation of a static schedule, which defines the transmission points in time of time-triggered frames. Synthesizing such static schedules is known to be an NP-complete problem where the complexity is driven by the large number of constraints imposed by the network. Satisfiabily Modulo Theories (SMT) have been proven powerful tools to synthesize schedules of medium-to-large indu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
22
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 45 publications
(22 citation statements)
references
References 24 publications
0
22
0
Order By: Relevance
“…The same author has proposed an SMT-solver approach to introduce periodic evenly-spaced slots into the static schedules to help reduce RC delays in [36]. More recent work has shown how the SMTbased approach can be extended to handle very large systems [29]. Suethanuwong [37] proposes a scheduling approach of the TT traffic, ignoring RC traffic, that introduces equally distributed available time slots for BE traffic.…”
Section: Brief Review Of Related Workmentioning
confidence: 99%
“…The same author has proposed an SMT-solver approach to introduce periodic evenly-spaced slots into the static schedules to help reduce RC delays in [36]. More recent work has shown how the SMTbased approach can be extended to handle very large systems [29]. Suethanuwong [37] proposes a scheduling approach of the TT traffic, ignoring RC traffic, that introduces equally distributed available time slots for BE traffic.…”
Section: Brief Review Of Related Workmentioning
confidence: 99%
“…Updating schedules to accommodate new messages may trigger re-validation and re-certification activities, which are costly. In addition, as the number of frames increases (systems may have tens of thousands of frames, even millions of frames [9]), the ESes and NSes will run out of memory for the required schedule tables. Although methods such as [9] can handle a large number of TT frames, they are not able to integrate the schedulability analysis of RC frames.…”
Section: Problem Formulationmentioning
confidence: 99%
“…The algorithm assigns higher priorities to traffic flows that have more stringent timing requirements. For TTEthernet, researchers have proposed approaches to synthesize the communication schedules [9,3]. Their methods are able to handle up to 100,000 TT frames, but ignore RC frames.…”
Section: Related Workmentioning
confidence: 99%
“…We assume that each message m P M has a first path πm on which it is scheduled, where a path is a complete route from the node sending m to the destination (or target) of m. Thus a schedule only schedules m on links that πm traverses. Such an assumption has been used often in practice in order to find schedules in large networks [26,23]. We allow the switches on πm to have a second path to the target of m, which can be thought of as a fallback path; systems using slight variations of this protocol can be found in the literature [29,21].…”
Section: Introductionmentioning
confidence: 99%
“…Different techniques have been adopted for synthesis of time-triggered schedules for medium size systems, such as constraint programming (CP) solvers [25], integer linear programming (ILP) solvers [14], and satisfiability modulo theory (SMT) solvers [18]. For systems or larger size, SMT solvers have been combined with iterative/segmentation techniques yielding good results [11,4,26,23,12], even if compared to ILP.…”
Section: Introductionmentioning
confidence: 99%