首页> 外文期刊>IEEE Transactions on Computers >A fault-tolerant scheduling algorithm for real-time periodic tasks with possible software faults
【24h】

A fault-tolerant scheduling algorithm for real-time periodic tasks with possible software faults

机译:具有软件可能故障的实时周期性任务的容错调度算法

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

摘要

A hard real-time system is usually subject to stringent reliability and timing constraints. One way to avoid missing deadlines is to trade the quality of computation results for timeliness, and software fault tolerance is often achieved with the use of redundant programs. A deadline mechanism which combines these two methods is proposed to provide software fault tolerance in hard real-time periodic task systems. We consider the problem of scheduling a set of real-time periodic tasks each of which has two versions: primary and alternate. The primary version contains more functions and produces good quality results, but its correctness is more difficult to verify. The alternate version contains only the minimum required functions and produces less precise results and its correctness is easy to verify. We propose a scheduling algorithm which 1) guarantees either the primary or alternate version of each critical task to be completed in time and 2) attempts to complete as many primaries as possible. Our basic algorithm uses a fixed priority-driven preemptive scheduling scheme to preallocate time intervals to the alternates and, at runtime, attempts to execute primaries first. An alternate will be executed only if necessary because of time or bugs.
机译:硬实时系统通常会受到严格的可靠性和时序约束。避免错过最后期限的一种方法是将计算结果的质量换成及时性,并且通常通过使用冗余程序来实现软件容错能力。提出了结合这两种方法的截止机制,以在硬实时周期性任务系统中提供软件容错能力。我们考虑调度一组实时周期性任务的问题,每个任务都有两个版本:主要版本和替代版本。主版本包含更多功能并产生良好的质量结果,但其正确性更难验证。备用版本仅包含所需的最少功能,并且产生的精度较低,其正确性易于验证。我们提出一种调度算法,该算法1)确保每个关键任务的主要版本或替代版本都能及时完成,并且2)尝试完成尽可能多的主要任务。我们的基本算法使用固定的优先级驱动的抢占式调度方案来将时间间隔预分配给备用对象,并在运行时尝试首先执行主对象。仅由于时间或错误而在必要时执行替代方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号