Activities per year
Abstract
A major requirement of many real-time embedded systems is to have time-predictable interaction with the environment. More specifically, they need fixed or small sampling and I/O delays, and they cannot cope with large delay jitters. Non-preemptive execution is a known method to reduce the latter delay; however, the corresponding scheduling problem is NP-Hard for periodic tasks. In this paper, we present Precautious-RM as a predictable linear-time online non-preemptive scheduling algorithm for harmonic tasks which can also deal with the former delay, namely sampling delay. We derive conditions of optimality of Precautious-RM and show that satisfying those conditions, tight bounds for best- and worst-case response times of the tasks can be calculated in polynomial-time. More importantly, response time jitter of the tasks is analyzed and it is proven that under specific conditions, each task has either one or two values for response time, which leads to improving the predictability of the system interaction with the environment. Simulation results demonstrate efficiency of Precautious-RM in increasing accuracy of control applications.
Original language | English |
---|---|
Pages (from-to) | 548-584 |
Number of pages | 37 |
Journal | Real-Time Systems |
Volume | 50 |
Issue number | 4 |
DOIs | |
Publication status | Published - Jul 2014 |
Externally published | Yes |
Keywords
- Accuracy enhancement
- Control applications
- Delay and jitter
- Harmonic tasks
- Non-preemptive scheduling
- Real-time systems
Fingerprint
Dive into the research topics of 'Precautious-RM: A predictable non-preemptive scheduling algorithm for harmonic tasks'. Together they form a unique fingerprint.Activities
- 2 Invited talk
-
Invited talk at UvA: "The past, present, and future trends in real-time systems design"
Nasri, M. (Speaker)
6 Sept 2023Activity: Talk or presentation types › Invited talk › Scientific
-
Keynote at CompSys 2023: "The right action at the right time: past, present, and future trends in real-time systems design"
Nasri, M. (Speaker)
28 Jun 2023Activity: Talk or presentation types › Invited talk › Scientific