A conditional abortable priority ceiling protocol for scheduling mixed real-time tasks
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 573-585 |
Journal / Publication | Journal of Systems Architecture |
Volume | 46 |
Issue number | 7 |
Publication status | Published - 3 Apr 2000 |
Link(s)
Abstract
Priority Ceiling Protocol (PCP) is a well-known resource access protocol for hard real-time systems. However, it has a problem of ceiling blocking which imposes a great hindrance to task scheduling in mixed real-time systems where tasks may have different criticality. In this paper, a new resource access protocol called the Conditional Abortable Priority Ceiling Protocol (CA-PCP) is proposed. It resolves the problem of ceiling blocking by incorporating a conditional abort scheme into the PCP. The new protocol inherits all the desirable properties of the PCP and the Ceiling Abort Protocol (CAP) which is yet another modification of the PCP. In the proposed protocol, a condition is defined to control the abort of a job so that the schedulability of the system will not be affected. Performance study has been done to compare the CA-PCP with the PCP. The results indicate that CA-PCP can significantly improve the performance of a system if the lengths of the abortable critical sections are well chosen. © 1999 Elsevier Science B.V. All rights reserved.
Research Area(s)
- Priority ceiling protocol, Real-time scheduling, Task scheduling
Citation Format(s)
A conditional abortable priority ceiling protocol for scheduling mixed real-time tasks. / Lam, Kam-Yiu; Ng, Joseph Kee-Yin.
In: Journal of Systems Architecture, Vol. 46, No. 7, 03.04.2000, p. 573-585.
In: Journal of Systems Architecture, Vol. 46, No. 7, 03.04.2000, p. 573-585.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review