Skip to main navigation Skip to search Skip to main content

Schedulability of event-driven code blocks in real-time embedded systems

  • ETH Zurich

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

14 Scopus citations

Abstract

Many real-time embedded systems involve a collection of independently executing event-driven code blocks, having hard real-time constraints. Tasks in many such systems, like network processors, are either not preemptable or have restrictions on the number of preemptions allowed. All the previous work on the schedulability analysis of such systems either have exponential complexity, or allow unbounded number of preemptions and are usually based on heuristics. In this paper we present the exact necessary and sufficient conditions under EDF, for the schedulability of such a collection of code blocks in a non-preemptive environment, and give efficient algorithms for testing them. We validate our analytical results with experiments and show that the schedulability analysis problem in such systems can be exactly and efficiently solved in practice.

Original languageEnglish
Title of host publicationProceedings of the 39th Annual Design Automation Conference, DAC'02
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages616-621
Number of pages6
ISBN (Print)1581134614
DOIs
StatePublished - 2002
Externally publishedYes
Event39th Design Automation Conference - New Orleans, LA, United States
Duration: 10 Jun 200214 Jun 2002

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference39th Design Automation Conference
Country/TerritoryUnited States
CityNew Orleans, LA
Period10/06/0214/06/02

Fingerprint

Dive into the research topics of 'Schedulability of event-driven code blocks in real-time embedded systems'. Together they form a unique fingerprint.

Cite this