首页> 外文会议>IEEE Real-Time Systems Symposium >MC-Fluid: Fluid Model-Based Mixed-Criticality Scheduling on Multiprocessors
【24h】

MC-Fluid: Fluid Model-Based Mixed-Criticality Scheduling on Multiprocessors

机译:MC-Fluid:在多处理器上基于流体模型的混合关键性调度

获取原文

摘要

A mixed-criticality system consists of multiple components with different criticalities. While mixed-criticality scheduling has been extensively studied for the uniprocessor case, the problem of efficient scheduling for the multiprocessor case has largely remained open. We design a fluid model-based multiprocessor mixed-criticality scheduling algorithm, called MC-Fluid, in which each task is executed in proportion to its criticality-dependent rate. We propose an exact schedulability condition for MC-Fluid and an optimal assignment algorithm for criticality-dependent execution rates with polynomial complexity. Since MC-Fluid cannot construct a schedule on real hardware platforms due to the fluid assumption, we propose MC-DP-Fair algorithm, which can generate a non-fluid schedule while preserving the same schedulability properties as MC-Fluid. We show that MC-Fluid has a speedup factor of (1 + v 5)/2 ( 1.618), which is best known in multiprocessor MC scheduling, and simulation results show that MC-DP-Fair outperforms all existing algorithms.
机译:混合临界系统由具有不同临界度的多个组件组成。尽管已经针对单处理器情况广泛研究了混合临界调度,但是在多处理器情况下进行有效调度的问题在很大程度上仍然悬而未决。我们设计了一种基于流体模型的多处理器混合关键性调度算法,称为MC-Fluid,在该算法中,每个任务的执行均与关键性相关的速率成比例。我们为MC-Fluid提出了一个精确的可调度性条件,并针对具有多项式复杂度的与关键性相关的执行率提出了一种最佳分配算法。由于流体假设,MC-Fluid无法在实际的硬件平台上构建时间表,因此我们提出了MC-DP-Fair算法,该算法可以生成非流体时间表,同时保留与MC-Fluid相同的可调度性。我们显示MC-Fluid的加速因子为(1 + v 5)/ 2(1.618),这在多处理器MC调度中最为人所知,仿真结果表明MC-DP-Fair优于所有现有算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号