Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/RTSS.2010.25guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Evaluation of SMT-Based Schedule Synthesis for Time-Triggered Multi-hop Networks

Published: 30 November 2010 Publication History

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.

Cited By

View all
  • (2023)A Virtual Object Stack for IoT-Enabled Applications Across the Compute ContinuumProceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing10.1145/3603166.3632558(1-6)Online publication date: 4-Dec-2023
  • (2022)Optimal graph partitioning for time-sensitive flow scheduling towards digital twin networksProceedings of the 1st Workshop on Digital Twin & Edge AI for Industrial IoT10.1145/3566099.3569003(7-12)Online publication date: 17-Oct-2022
  • (2022)Analyzing and modeling the latency and jitter behavior of mixed industrial TSN and DetNet networksProceedings of the 18th International Conference on emerging Networking EXperiments and Technologies10.1145/3555050.3569138(91-109)Online publication date: 30-Nov-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
RTSS '10: Proceedings of the 2010 31st IEEE Real-Time Systems Symposium
November 2010
378 pages
ISBN:9780769542980

Publisher

IEEE Computer Society

United States

Publication History

Published: 30 November 2010

Author Tags

  1. SMT solver
  2. YICES
  3. multi-hop networks
  4. real-time communication
  5. static scheduling
  6. time-triggered communication

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A Virtual Object Stack for IoT-Enabled Applications Across the Compute ContinuumProceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing10.1145/3603166.3632558(1-6)Online publication date: 4-Dec-2023
  • (2022)Optimal graph partitioning for time-sensitive flow scheduling towards digital twin networksProceedings of the 1st Workshop on Digital Twin & Edge AI for Industrial IoT10.1145/3566099.3569003(7-12)Online publication date: 17-Oct-2022
  • (2022)Analyzing and modeling the latency and jitter behavior of mixed industrial TSN and DetNet networksProceedings of the 18th International Conference on emerging Networking EXperiments and Technologies10.1145/3555050.3569138(91-109)Online publication date: 30-Nov-2022
  • (2022)Real-Time Traffic Guarantees in Heterogeneous Time-sensitive NetworksProceedings of the 30th International Conference on Real-Time Networks and Systems10.1145/3534879.3534921(46-57)Online publication date: 7-Jun-2022
  • (2022)Egress-TT Configurations for TSN NetworksProceedings of the 30th International Conference on Real-Time Networks and Systems10.1145/3534879.3534885(58-69)Online publication date: 7-Jun-2022
  • (2022)Constructive or Optimized: An Overview of Strategies to Design Networks for Time-Critical ApplicationsACM Computing Surveys10.1145/350129455:3(1-35)Online publication date: 3-Feb-2022
  • (2022)Time-Triggered Scheduling for Time-Sensitive Networking with PreemptionProceedings of the 27th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC52403.2022.9712545(262-267)Online publication date: 17-Jan-2022
  • (2022)Routing and scheduling for 1+1 protected DetNet flowsComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2022.108960211:COnline publication date: 5-Jul-2022
  • (2021)Deterministic Communications for In-vehicle Network: Overview and Challenges2021 2nd International Conference on Artificial Intelligence and Information Systems10.1145/3469213.3471361(1-6)Online publication date: 28-May-2021
  • (2021)Reliability-aware Scheduling and Routing for Messages in Time-sensitive NetworkingACM Transactions on Embedded Computing Systems10.1145/345876820:5(1-24)Online publication date: 29-May-2021
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media