| | |
Summary: Accounting for Interrupts in Multiprocessor RealTime Systems #
Bj˜ orn B. Brandenburg, Hennadiy Leontyev, and James H. Anderson
The University of North Carolina at Chapel Hill
Abstract
The importance of accounting for interrupts in multiproces
sor realtime schedulability analsysis is discussed. Three in
terrupt accounting methods, two of which are newly described
here, are analyzed and compared.
1 Introduction
System overheads such as time lost to task switches and
scheduling decisions must be accounted for in realtime sys
tems if temporal correctness is to be guaranteed [12, 24]. Of
these overheads, interrupts are notoriously troublesome for
realtime systems since they are not subject to scheduling and
can significantly delay realtime tasks.
In work on uniprocessor realtime systems, methods have
been developed to account for interrupts under the two most
commonly considered realtime scheduling policies: un
der staticpriority scheduling, interrupts can be analyzed as
higherpriority tasks [24], and under earliestdeadlinefirst
|