【24h】

A Balanced Cost Fault-Tolerant Scheduling Algorithm in Heterogeneous Real-Time Systems

机译:异构实时系统中的平衡成本容错调度算法

获取原文

摘要

High reliability is required for many safety-critical and real-time applications. It is difficult to avoid permanent faults during the executing process of tasks. Once such faults are not processed in time, real-time tasks cannot be completed within the specified time, which may lead to catastrophic consequences. In order to deal with the problem of permanent fault tolerance in heterogeneous real-time systems, in this paper, we propose a balanced cost fault-tolerant scheduling algorithm. First, the algorithm uses the task computation time and the average communication time of its successor nodes as the ranking factors when calculating task priority, so that the priority of the task with larger average communication time improved; second, a task cost table is established, and tasks are allocated to appropriate processors according to the values in the task cost table in processor allocation stage. Experimental results show that the proposed algorithm can effectively improve the system reliability and reduce the completion time.
机译:许多安全关键和实时应用需要高可靠性。在执行任务过程中,难以避免永久性故障。一旦这些故障在时间上处理,实时任务就无法在指定的时间内完成,这可能导致灾难性后果。为了处理异构实时系统中永久性容错的问题,在本文中,我们提出了一种平衡的成本容错调度算法。首先,算法使用任务计算时间和其继承者节点的平均通信时间作为计算任务优先级时的排名因子,使任务的优先级提高了更大的平均通信时间;其次,建立了任务成本表,并且根据处理器分配阶段中任务成本表中的值分配给适当的处理器任务。实验结果表明,该算法可以有效提高系统可靠性并减少完成时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号