Fixed-priority scheduling has become a very important approach for implementing real-time systems. Two key aspects of the method are its support for resource management using priority inheritance protocols and its ability to model modes of operation. In this paper, we discuss the impact of mode changes on the immediate inheritance priority ceiling protocol. We show that the approach adopted in Ada can result in an increased blocking time for tasks that can unnecessarily jeopardise their schedulability. We propose several solutions to help solve this problem.
Download Not Available

BibTex Entry

@article{Real1999a,
 author = {J. Real and A. J. Wellings},
 category = {scheduling,languages},
 journal = {Reliable Software Technologies---Ada-Europe 99, Lecture Notes in Computer Science},
 pages = {275-286},
 title = {The Ceiling Protocol in Multi-moded Real-Time Systems},
 volume = {1622},
 year = {1999}
}