首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Dynamic DAG Scheduling on Multiprocessor Systems: Reliability, Energy, and Makespan
【24h】

Dynamic DAG Scheduling on Multiprocessor Systems: Reliability, Energy, and Makespan

机译:多处理器系统上的动态DAG调度:可靠性,能量和Makespan

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

摘要

Multiprocessor systems are increasingly deployed in real-time applications, where reliability, energy consumption, and makespan are often the main scheduling objectives. In this work, we investigate the dynamic scheduling of tasks modeled by directed acyclic graphs (DAGs), which is an NP-hard problem with all existing methods being heuristics. Our contributions have two steps: 1) assuming that the allocation of DAG nodes to processors is given, we propose optimal energy allocation (OEA) and search-based OEA (SOEA)-the first optimal methods that minimize the energy consumption while satisfying the reliability requirement-for homogeneous and heterogeneous systems, respectively and 2) we present a novel scheduling algorithm outdegree scheduling (ODS) that allocates the DAG nodes according to their out-degrees, and considering energy consumption, reliability, as well as dynamic finish time. ODS dominates the widely applied heterogeneous earliest finish time (HEFT) in makespan. Combining SOEA with ODS makes a complete solution to the problem of dynamic DAG scheduling on multiprocessor systems, and achieves generally better results compared to the existing approaches. Specifically, in most cases, we are better on all the three objectives, i.e., reliability, energy, as well as makespan, and in other cases, we are better on some of the objectives.
机译:多处理器系统越来越多地部署在实时应用中,其中可靠性,能量消耗和MakEspan通常是主要的调度目标。在这项工作中,我们调查了通过定向非循环图(DAG)建模的任务的动态调度,这是一种NP-Colly问题,所有现有方法都是启发式。我们的贡献有两个步骤:1)假设给出了对处理器的DAG节点的分配,我们提出了最佳的能量分配(OEA)和基于OE的OEA(SOEA) - 第一种最佳方法,最小化能量消耗的同时满足可靠性关于同质和异构系统的要求分别和2)我们介绍了一种新的调度算法underegreat调度(ODS),其根据其出差,并考虑能量消耗,可靠性以及动态完成时间来分配DAG节点。 ODS在Mapespan中占据广泛应用的异质最早的结束时间(HEFT)。将SOEA与ODS结合起来对多处理器系统上的动态DAG调度问题进行了完整的解决方案,与现有方法相比,达到了更好的结果。具体而言,在大多数情况下,我们在所有三个目标中更好,即可靠性,能量以及Makespan,以及在其他情况下,我们更好地实现了一些目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号