Efficient schedulability analysis of hierarchical EDF scheduling with resource sharing

被引:1
|
作者
Zhang, Fengxiang [1 ]
Liu, Zhiming [1 ]
Wu, Qin [1 ]
Wang, Sumei [1 ]
Ma, Dandi [1 ]
机构
[1] Southwest Univ, Coll Comp & Informat Sci, Chongqing 400715, Peoples R China
基金
中国国家自然科学基金;
关键词
Hierarchical scheduling; Real-time systems; Earliest deadline first (EDF); Resource sharing; Blocking; Schedulability analysis; REAL-TIME APPLICATIONS;
D O I
10.1016/j.sysarc.2022.102804
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient, exact and sustainable schedulability analysis for hierarchical scheduling when a hybrid scheduling strategy is applied to a uniprocessor real-time system. We concentrate on the situation in which each application is to run on a server with an earliest deadline first (EDF) scheduler, and the tasks of each application are required to meet their given hard real-time constraints. We show how blocking can be considered in a hierarchical system to let the applications and the tasks share non-preemptable resources at global and local levels. This hierarchical system model is easy to implement, and the proposed analysis does not require making any online scheduling decisions, hence no extra scheduling overhead is required. Through extensive experiments, we show that our schedulability analysis has a very high acceptance ratio for the application tasks and that the proposed analysis is also highly efficient; in nearly all cases, less than 12 times the calculations of the response time on average is required to complete an analysis for a set of tasks within an application. Therefore, the proposed schedulability analysis significantly reduces the required computations and increases the acceptance ratio. Furthermore, the proposed approach is quite general and there are no restrictions on the task parameters, each task could be periodic or sporadic, and they can have arbitrary relative deadlines.
引用
收藏
页数:15
相关论文
共 50 条