1. 支持缓存划分的全局 EDF 实时系统调度策略.
- Author
-
林宇晗, 严 健, 王侃侃, and 邓庆绪
- Subjects
- *
MATHEMATICAL optimization , *ALGORITHMS , *RESOURCE management , *DEADLINES , *SCHEDULING , *CACHE memory , *LINEAR programming - Abstract
Multi-core real-time systems are significantly challenging to analyze due to the unpredictability from extensive contention over shared caches. Therefore, an efficient method- cache partitioning, is introduced into modern multi-core platforms to avoid cache access from co-executing cores, by which the timing predictability are improved. However, the cache space isolation technique may result in unbounded blocking because of the insufficient number of cache partitions. Unfortunately, the existing scheduling and analysis techniques cannot be applied to this situation. gEDFca, a cache-aware preemptive global earliest deadline first ( EDF) scheduling algorithm was proposed for multi-core systems. And its analysis method was presented based on linear programming. Besides, a novel optimization algorithm was introduced for further improving schedulability. Evaluations using generation tasks show the proposed analysis method is highly efficient. It also shows that the optimization algorithm yields a significant improvement in schedulability. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF