论文标题

混合批判性实时系统的动态优先安排的有效计划测试

Efficient Schedulability Test for Dynamic-Priority Scheduling of Mixed-Criticality Real-Time Systems

论文作者

Gu, Xiaozhe, Easwaran, Arvind

论文摘要

许多关键安全应用领域中的系统都符合认证要求。在这样的系统中,通常有不同的应用程序提供的功能具有不同程度的关键性。因此,在这些不同的临界水平下功能的认证要求也有所不同,高度关键功能所需的保证水平很高,而相对较低的保证水平则相对较低。考虑到截止日期内有保证预算的形式给出的各种应用程序的时机保证,最近在过去的过去一直在开发此类多临界系统的实时时间表理论。特别是,一种名为最早的算法,首先是虚拟截止日期(EDF-VD)对具有两个临界水平的系统显示了很多希望,尤其是在通过实验结果证明的实践绩效方面。在本文中,我们为EDF-VD设计了新的可调度性测试,该测试将这些性能益处扩展到多临界系统。我们根据需求约束功能提出了一项新的测试,并提出了一种新颖的虚拟截止日期分配策略。通过广泛的实验,我们表明,该提出的技术极大地超过了各种通用实时系统的现有策略。

Systems in many safety-critical application domains are subject to certification requirements. In such a system, there are typically different applications providing functionalities that have varying degrees of criticality. Consequently, the certification requirements for functionalities at these different criticality levels are also varying, with very high levels of assurance required for a highly critical functionality, whereas relatively low levels of assurance required for a less critical functionality. Considering the timing assurance given to various applications in the form of guaranteed budgets within deadlines, a theory of real-time scheduling for such multi-criticality systems has been under development in the recent past. In particular, an algorithm called Earliest Deadline First with Virtual Deadlines (EDF-VD) has shown a lot of promise for systems with two criticality levels, especially in terms of practical performance demonstrated through experiment results. In this paper we design a new schedulability test for EDF-VD that extend these performance benefits to multi-criticality systems. We propose a new test based on demand bound functions and also present a novel virtual deadline assignment strategy. Through extensive experiments we show that the proposed technique significantly outperforms existing strategies for a variety of generic real-time systems.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源