Projects per year
Abstract
Due to its efficient and predictable utilization of modern computing units, recent studies have paid attention to gang scheduling in which all threads of a real-time task should be concurrently executed on different processors. However, the studies have been biased to preemptive gang scheduling, although non-preemptive gang scheduling (NPG) is practical for inherently non-preemptive tasks and tasks that incur large preemption overhead. In this paper, focusing on a new type of priority-inversion incurred by NPG, we design a generalized NPG framework, called NPG∗, under which each task has an option to allow or disallow the situation that incurs the priority-inversion specialized for NPG. To demonstrate the effectiveness of NPG∗ in terms of timing guarantees, we target NPG∗-FP by employing fixed-priority scheduling (FP) as a prioritization policy, and develop the first NPG∗-FP schedulability test and its improved version under a given assignment of the allowance/disallowance option to each task. We then develop the optimal allowance/disallowance assignment algorithm, which finds an assignment (if exists) that makes a target task set schedulable by the proposed schedulability tests. Via simulations, we demonstrate that the assignment algorithm associated with the schedulability tests for NPG∗-FP can find a number of additional schedulable task sets, each of which has not been covered by the traditional NPG framework.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 43rd IEEE Real-Time Systems Symposium (RTSS 2022) |
| Publisher | IEEE |
| Pages | 132-144 |
| ISBN (Electronic) | 978-1-6654-5346-2 |
| DOIs | |
| Publication status | Published - 2022 |
| Event | 43rd IEEE Real-Time Systems Symposium, RTSS 2022 - Houston, United States Duration: 5 Dec 2022 → 8 Dec 2022 |
Publication series
| Name | Proceedings - Real-Time Systems Symposium |
|---|---|
| Volume | 2022-December |
| ISSN (Print) | 1052-8725 |
Conference
| Conference | 43rd IEEE Real-Time Systems Symposium, RTSS 2022 |
|---|---|
| Place | United States |
| City | Houston |
| Period | 5/12/22 → 8/12/22 |
Funding
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (NRF-2021R1A2B5B02001758, NRF2021K2A9A1A01101570, NRF-2022R1A4A3018824) and Hong Kong Research Grant Council (GRF 11208522 and GRF 15206221).
Research Keywords
- Non Preemptive Gang Scheduling
- Priority Inversion
- Real Time Systems
- Schedulability Analysis
RGC Funding Information
- RGC-funded
Fingerprint
Dive into the research topics of 'Design and Timing Guarantee for Non-Preemptive Gang Scheduling'. Together they form a unique fingerprint.-
GRF: Managing Information Synchronicity in Real-Time Systems
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/23 → …
Project: Research
-
GRF: Building a Theoretical Foundation for Real-time ROS
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/22 → 18/11/25
Project: Research