Strictly periodic first: An optimal variant of LLF for scheduling tasks in a time‐critical cyber‐physical system. (6th July 2020)
- Record Type:
- Journal Article
- Title:
- Strictly periodic first: An optimal variant of LLF for scheduling tasks in a time‐critical cyber‐physical system. (6th July 2020)
- Main Title:
- Strictly periodic first: An optimal variant of LLF for scheduling tasks in a time‐critical cyber‐physical system
- Authors:
- Kermia, Omar
- Abstract:
- Summary: Cyber‐physical systems (CPSs) include time‐critical embedded systems where strict timing constraints are considered. These specific CPSs are dealing with close loop control functions, they are interfacing to sensors and actuators and have to fulfill safety critical real‐time constraints. To guarantee the timing correctness, a lot of work introduced the strict‐periodicity constraint. The latter is of great importance since it concerns sensors/actuators periodic tasks for which the relevancy of information they use is linked to the accuracy of their repetition. Applied to real‐time control systems, the strict‐periodicity constraint ensures much more stability and robustness. Therefore, the problem of scheduling real‐time strictly periodic tasks has been targeted by several works in the literature but all these works were interested in nonpreemptive systems. In this work, we consider as strictly periodic and nonpreemptive only the sensory subtask and the remaining portion of the task may be preempted. This way, input transaction of every task receives the highest priority when accessing processor resource which enhances system predictability. On the other hand, the preemption allows easing schedulability analysis and, most of the time, it leads to a better processor utilization. The article proposes an optimal such task scheduling algorithm, called SPF for Strictly Periodic First, based on the Least Laxity First (LLF) scheduler and an efficient schedulability analysis.Summary: Cyber‐physical systems (CPSs) include time‐critical embedded systems where strict timing constraints are considered. These specific CPSs are dealing with close loop control functions, they are interfacing to sensors and actuators and have to fulfill safety critical real‐time constraints. To guarantee the timing correctness, a lot of work introduced the strict‐periodicity constraint. The latter is of great importance since it concerns sensors/actuators periodic tasks for which the relevancy of information they use is linked to the accuracy of their repetition. Applied to real‐time control systems, the strict‐periodicity constraint ensures much more stability and robustness. Therefore, the problem of scheduling real‐time strictly periodic tasks has been targeted by several works in the literature but all these works were interested in nonpreemptive systems. In this work, we consider as strictly periodic and nonpreemptive only the sensory subtask and the remaining portion of the task may be preempted. This way, input transaction of every task receives the highest priority when accessing processor resource which enhances system predictability. On the other hand, the preemption allows easing schedulability analysis and, most of the time, it leads to a better processor utilization. The article proposes an optimal such task scheduling algorithm, called SPF for Strictly Periodic First, based on the Least Laxity First (LLF) scheduler and an efficient schedulability analysis. Simulation experiments with randomly generated task sets allowed showing the effectiveness of the proposed approach. … (more)
- Is Part Of:
- Concurrency and computation. Volume 34:Number 7(2022)
- Journal:
- Concurrency and computation
- Issue:
- Volume 34:Number 7(2022)
- Issue Display:
- Volume 34, Issue 7 (2022)
- Year:
- 2022
- Volume:
- 34
- Issue:
- 7
- Issue Sort Value:
- 2022-0034-0007-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-07-06
- Subjects:
- cyber physical systems -- hard real‐time constraints -- optimization -- scheduling and schedulability analysis -- uniprocessor platform
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5908 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 21159.xml