Abstract
This paper considers the real-time scheduling of a parallel task with reclaiming computing resources, which can be utilized for soft real-time tasks or switching to low-energy mode to save energy. Existing works allocate a rectangular piece of computing resources based on the worst-case characterizations of the task to guarantee the deadline, which inherently incurs severe resource wasting due to coarse-grained resource allocation. To address this resource-wasting problem, this paper proposes the ladder-like resource allocation (i.e., a series of rectangular pieces of computing resources). To characterize the ladder-like resource allocation, we present two concepts called resource distribution and allocation vector, which serve as the interfaces between hard and soft real-time tasks. For the former, we derive schedulability tests under the given two interfaces; for the latter, we discuss the methods of determining the two interfaces to reclaim computing resources. This paper is the first work to fully explore the concept of ladder-like resource allocation and its potential consequences on computing resources, soft real-time tasks, and energy. Experiments demonstrate that the proposed approach can effectively reclaim more computing resources than existing approaches while maintaining hard real-time guarantees.
| Original language | English |
|---|---|
| Pages (from-to) | 291-327 |
| Number of pages | 37 |
| Journal | Real-Time Systems |
| Volume | 60 |
| Issue number | 2 |
| DOIs | |
| Publication status | Published - Jun 2024 |
Keywords
- Parallel task
- Real-time scheduling
- Resource reclamation
- Response time analysis
ASJC Scopus subject areas
- Control and Systems Engineering
- Modelling and Simulation
- Computer Science Applications
- Computer Networks and Communications
- Control and Optimization
- Electrical and Electronic Engineering
Fingerprint
Dive into the research topics of 'Real-time scheduling for parallel tasks with resource reclamation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver