Execution Allowance Based Fixed Priority Scheduling for Probabilistic Real-Time Systems

Jiankang Ren,Zichuan Xu,Chao Yu,Chi Lin,Guowei Wu,Guozhen Tan
DOI: https://doi.org/10.1016/j.jss.2019.03.001
2019-01-01
Abstract:Real-time systems tend to be probabilistic in nature because of the performance variations of complex chips. We present an execution allowance based fixed priority scheduling scheme for probabilistic real-time systems. This scheme consists of a probabilistic Worst Case Execution Time reshaping algorithm and a fixed priority scheduling strategy. It assigns a specific execution allowance to each task and schedules tasks under the Rate Monotonic policy. We present a schedulability analysis and show how to determine an appropriate execution allowance for each task. Evaluation shows that our proposed scheme can significantly outperform the existing approaches. (C) 2019 Elsevier Inc. All rights reserved.
What problem does this paper attempt to address?