Hard real-time communication in bus-based networks

Sathish Gopalakrishnan, Lui Sha, Marco Caccamo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Scopus citations

Abstract

Route selection is an important aspect of the design of real-time systems in which messages might have to travel over multiple hops to reach their destination and multiple paths exist between a source and a destination. The length of a route affects the ability to meet deadlines and greedy routing might leave certain messages with no feasible route. We consider bus-based networks on which periodic message transmissions need to be scheduled and present a technique for synthesizing routes such that all messages meet their deadlines. Our offline technique enables system designers to configure routes in a large-scale embedded system. In our solution, we allow message fragmentation and utilize multiple paths to satisfy the requirements of each message. The routing problem is NP-complete and our approximation algorithm is based on a linear programming formulation. In our methodology, we deal with both earliest deadline first and rate monotonie scheduling at each bus in the system. Apart from point-to-point messages, we discuss scheduling multicast messages to facilitate the publisher/subscriber model. Finally, we also mention some heuristics for online routing which might be of value in soft real-time systems.

Original languageEnglish
Title of host publicationProceedings - 25th IEEE International Real-Time Systems Symposium, RTSS 2004
Pages405-414
Number of pages10
DOIs
StatePublished - 2004
Externally publishedYes
Event25th IEEE International Real-Time Systems Symposium, RTSS 2004 - Lisbon, Portugal
Duration: 5 Dec 20048 Dec 2004

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference25th IEEE International Real-Time Systems Symposium, RTSS 2004
Country/TerritoryPortugal
CityLisbon
Period5/12/048/12/04

Fingerprint

Dive into the research topics of 'Hard real-time communication in bus-based networks'. Together they form a unique fingerprint.

Cite this