【24h】

Positive Handling the Low-Criticality Tasks in Mixed-Criticality Scheduling on Multiprocessors

机译:在多处理器混合关键性调度中积极处理低关键性任务

获取原文
获取原文并翻译 | 示例

摘要

The objective of a mixed-criticality system is to integrate multiple functionalities into a common platform for better cost and power efficiency. The existing mixed-criticality scheduling will discard less critical tasks in order to respect the timeliness of the more critical tasks when the computation demand of (some of) the high critical tasks increases. These methods respect the timeliness of the more critical tasks at the expense of the requirements of the less critical tasks, it may have some negative impacts. On one hand, as the less critical tasks may have accessing data, the consistency of these data cannot be preserved if less critical tasks are discarded arbitrarily, and this might result in system failure. On the other hand, as the real execution time of tasks is always less than worst case execution time, and slacks may always exist on multiprocessors. Low-critical tasks should be handled more positive. This paper propose a mixed-criticality scheduling method positively handles the lower critical tasks with two task queues, one of which is for routine tasks and the other is for suspended lower critical tasks. The two kinds of task queues are dispatched with different methods. Simulation experimental results demonstrate the effectiveness and the obvious increasing acceptance ratio of tasks.
机译:混合临界系统的目标是将多种功能集成到一个通用平台中,以提高成本和电源效率。当(某些)高关键任务的计算需求增加时,现有的混合关键性调度将丢弃不太关键的任务,以便尊重较关键任务的及时性。这些方法以牺牲较不重要的任务为代价来尊重较重要的任务的及时性,这可能会产生一些负面影响。一方面,由于不太重要的任务可能具有访问数据的权限,因此,如果任意丢弃不太重要的任务,则无法保持这些数据的一致性,这可能导致系统故障。另一方面,由于任务的实际执行时间始终小于最坏情况的执行时间,因此多处理器上可能始终存在松弛。低危任务应得到更积极的处理。本文提出了一种混合临界调度方法,它通过两个任务队列来积极地处理低关键任务,其中一个用于常规任务,另一个用于暂停的低关键任务。两种任务队列的分配方法不同。仿真实验结果证明了该方法的有效性和任务接受率的明显提高。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号