Abstract
In a recent survey of industry practitioners in the field of real-time systems, the majority of the respondents indicated that cyclic executives are (still) in use in their systems. Unfortunately, contemporary text books hardly address cyclic executives, if at all. There is therefore a need for analysis techniques for these executives. In this paper, we consider the multi-rate periodic cyclic executive, scheduling a given sequence of independent hard real-time polling tasks in a single-processor system. We present exact analysis for this cyclic executive, and discuss its relative strengths and weaknesses compared to multi-rate AFAP (as fast as possible) and multi-rate time-driven AFAP cyclic executives in terms of jitter, energy efficiency, schedulability, and implementation overhead. Unlike existing approaches, which typically take periodic tasks as a starting point for cyclic executives and focus on schedulability of tasks, we take the schedulability of the system as a starting point, i.e. whether or not the system meets its deadlines. In particular, we do not assume periods and deadlines for tasks, and our analysis derives feasible cycle times of a multi-rate periodic cyclic executive for a system.
Original language | English |
---|---|
Title of host publication | 2022 IEEE 20th International Conference on Industrial Informatics (INDIN) |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 53-60 |
Number of pages | 8 |
ISBN (Print) | 978-1-7281-7568-3 |
DOIs | |
Publication status | Published - Jul 2022 |
Event | 2022 IEEE 20th International Conference on Industrial Informatics (INDIN) - Perth, Australia Duration: 25 Jul 2022 → 28 Jul 2022 |
Conference
Conference | 2022 IEEE 20th International Conference on Industrial Informatics (INDIN) |
---|---|
Country/Territory | Australia |
City | Perth |
Period | 25/07/22 → 28/07/22 |
Keywords
- cyclic executive
- schedulability analysis