...
首页> 外文期刊>Journal of Parallel and Distributed Computing >A dynamic and reliability-driven scheduling algorithm for parallel real-timejobs executing on heterogeneous clusters
【24h】

A dynamic and reliability-driven scheduling algorithm for parallel real-timejobs executing on heterogeneous clusters

机译:动态和可靠性驱动的异构集群上并行实时作业调度算法

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

摘要

In this paper, a heuristic dynamic scheduling scheme for parallel real-time jobs executing on a heterogeneous cluster is presented. In our system model, parallel real-time jobs, which are modeled by directed acyclic graphs, arrive at a heterogeneous cluster following a Poisson process. A job is said to be feasible if all its tasks meet their respective deadlines. The scheduling algorithm proposed in this paper takes reliability measures into account, thereby enhancing the reliability of heterogeneous clusters without any additional hardware cost. To make scheduling results more realistic and precise, we incorporate scheduling and dispatching times into the proposed scheduling approach. An admission control mechanism is in place so that parallel real-time jobs whose deadlines cannot be guaranteed are rejected by the system. For experimental performance study, we have considered a real world application as well as synthetic workloads. Simulation results show that compared with existing scheduling algorithms in the literature, our scheduling algorithm reduces reliability cost by up to 71.4% (with an average of 63.7%) while improving schedulability over a spectrum of workload and system parameters. Furthermore, results suggest that shortening scheduling times leads to a higher guarantee ratio. Hence, if parallel scheduling algorithms are applied to shorten scheduling times, the performance of heterogeneous clusters will be further enhanced. (c) 2005 Elsevier Inc. All rights reserved.
机译:本文提出了一种在异构集群上执行的并行实时作业的启发式动态调​​度方案。在我们的系统模型中,由有向无环图建模的并行实时作业在泊松过程之后到达异构集群。如果一项工作的所有任务均在各自的截止日期之前完成,则该工作是可行的。本文提出的调度算法考虑了可靠性措施,从而在不增加任何硬件成本的情况下提高了异构集群的可靠性。为了使调度结果更加真实和准确,我们将调度和调度时间纳入了建议的调度方法中。引入控制机制已经到位,因此系统无法拒绝其截止时间无法保证的并行实时作业。对于实验性能研究,我们考虑了实际应用以及综合工作负载。仿真结果表明,与文献中现有的调度算法相比,我们的调度算法可将可靠性成本降低多达71.4%(平均为63.7%),同时提高了一系列工作负载和系统参数的可调度性。此外,结果表明,缩短调度时间可提高担保率。因此,如果将并行调度算法应用于缩短调度时间,则异构集群的性能将得到进一步增强。 (c)2005 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号