White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Schedulability Analysis for the Abort-and-Restart Model

Wong, Hing Choi (2014) Schedulability Analysis for the Abort-and-Restart Model. PhD thesis, University of York.

[img]
Preview
Text
Wong_Thesis_final6.pdf
Available under License Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 UK: England & Wales.

Download (1548Kb) | Preview

Abstract

In real-time systems, a schedulable task-set guarantees that all tasks complete before their deadlines. In functional programming, atomic execution provides the correctness of the program. Priority-based functional reactive programming (P-FRP) allows the usage of functional programming in the real-time system environment. The abort-and-restart (AR) is a scheme to implement P-FRP but an appropriate scheduling approach does not exist at the moment. Hence, efficient analysis is needed for the AR model. In this thesis, the schedulability analysis for the AR model is introduced and it shows that finding the critical instant for the AR model with periodic and sporadic tasks is intractable, and a new formulation is derived. Afterwards, a new priority assignment scheme is developed that has the performance close to the exhaustive search method, which is intractable for large systems. The technique of deferred preemption is employed and a new model, deferred abort (DA), provides better schedulability and dominates the non-preemptive model. Lastly, a tighter analysis is introduced and the technique of the multi-set approach from the analysis of cache related preemption delay is employed to introduce a new approach, multi-bag. The multi-bag approach can apply to both the AR model and the DA model. In the experiments, the schedulability of the AR model is improved at each stage of the research in this thesis.

Item Type: Thesis (PhD)
Keywords: real-time scheduling, abort-and-restart, deferred abort, multi-bag approach
Academic Units: The University of York > Computer Science (York)
Identification Number/EthosID: uk.bl.ethos.643657
Depositing User: Mr Hing Choi Wong
Date Deposited: 08 Apr 2015 14:42
Last Modified: 08 Sep 2016 13:32
URI: http://etheses.whiterose.ac.uk/id/eprint/8574

You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.

Actions (repository staff only: login required)