Improving QoS for Global Dual-Criticality Scheduling on Multiprocessors

2019 IEEE 25th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)(2019)

引用 2|浏览29
暂无评分
摘要
Mixed-criticality system is a popular model for reducing pessimism in real-time scheduling while providing guarantee for critical tasks in presence of unexpected overrun. However, it is controversial due to some drawbacks. First, a single high-criticality job overrun leads to the pessimistic mode for all high-criticality tasks and consequently resource utilization becomes inefficient. Second, all low-criticality tasks are dropped in high-criticality mode, although they are still needed. These two issues have been addressed in several recent works, which are mostly focused on uniprocessor scheduling. In this work, we attempt to tackle these two issues in multiprocessor scheduling for dual-criticality systems. A deferred switching protocol is introduced so that the chance of switching to high-criticality mode is significantly reduced. Moreover, a service preserving technique is developed such that all low-criticality tasks can continue to execute in high-criticality mode. Further, the two techniques are unified into a single framework. Schedulability of these methods is studied so that the Quality-of-Service is improved with guarantee of satisfying all deadline constraints. The effectiveness of the proposed techniques is confirmed through simulations.
更多
查看译文
关键词
global dual-criticality scheduling,mixed-criticality system,real-time scheduling,single high-criticality job,high-criticality tasks,low-criticality tasks,high-criticality mode,uniprocessor scheduling,multiprocessor scheduling,dual-criticality systems,QoS,resource utilization,quality-of-service
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要