IEEE Transactions on Computers · 2004 · 58 citations · 24 references
ComputingComputer EngineeringComputer SystemsDistributed SystemsReal-time SystemsSchedulingDynamic SchedulingReal-time SchedulingReal-time Systems DesignResource-constrained SchedulingSchedulability AnalysisTask SchedulingBandwidthPriority InheritancePriority Inheritance ProtocolsResource Reservation ProtocolsResource Sharing In Real-time SystemsShared ResourcesTask SynchronizationTemporal Isolation
In this paper, we present the BandWidth Inheritance (BWI) protocol, a new strategy for scheduling real-time tasks in dynamic systems, which extends the resource reservation framework to systems where tasks can interact through shared resources. The proposed protocol provides temporal isolation between independent groups of tasks and enables a schedulability analysis for guaranteeing the performance of hard real-time tasks. We show that BWI is the natural extension of the well-known priority inheritance protocol to dynamic reservation systems. A formal analysis of the protocol is presented and a guarantee test for hard real-time tasks is proposed that takes into account the case in which hard real-time tasks interact with soft real-time tasks.
24
Aperiodic task scheduling for Hard-Real-Time systems
Brinkley Sprunt, Lui Sha, John P. Lehoczky · Real-Time Systems · 1989 · 905 citations
Integrating multimedia applications in hard real-time systems
Luca Abeni, Giorgio Buttazzo · 2002 · 682 citations