Abstract

In embedded systems with severe resource constraints, a `time-triggered hybrid' (TTH) scheduler can be employed as an alternative to a fully pre-emptive design. A TTH approach allows the system designer to create a static schedule made up of 1) a collection of tasks that operate co-operatively and 2) a single — short — pre-emptive task. Although well matched to the needs of an important group of embedded systems (including control and data acquisition systems), the predictable performance of a TTH scheduler can be jeopardized if tasks exceed their predicted worst-case execution times. To address this problem, a novel TTH framework is described in this paper, which has `Task Guardians' associated with both the co-operative tasks and the pre-emptive task. The resulting framework is shown to have very limited resource requirements but highly predictable behaviour, even in the event of task overruns. Finally, a simplified design (supporting only co-operative tasks) is also described.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.