A conditional abortable priority ceiling protocol for scheduling mixed real-time tasks

Authors
Citation
Ky. Lam et Jky. Ng, A conditional abortable priority ceiling protocol for scheduling mixed real-time tasks, J SYST ARCH, 46(7), 2000, pp. 573-585
Citations number
12
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SYSTEMS ARCHITECTURE
ISSN journal
13837621 → ACNP
Volume
46
Issue
7
Year of publication
2000
Pages
573 - 585
Database
ISI
SICI code
1383-7621(20000415)46:7<573:ACAPCP>2.0.ZU;2-Z
Abstract
Priority Ceiling Protocol (PCP) is a well-known resource access protocol fo r hard real-time systems. However, it has a problem of ceiling blocking whi ch imposes a great hindrance to task scheduling in mixed real-time systems where tasks may have different criticality. In this paper, a new resource a ccess protocol called the Conditional Abortable Priority Ceiling Protocol ( CA-PCP) is proposed. It resolves the problem of ceiling blocking by incorpo rating a conditional abort scheme into the PCP, The new protocol inherits a ll 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 schedulabili ty of the system will not be affected. Performance study has been done to c ompare the CA-PCP with the PCP. The results indicate that CA-PCP can signif icantly improve the performance of a system if the lengths of the abortable critical sections are well chosen. (C) 1999 Elsevier Science B.V. All righ ts reserved.