摘要
实时系统中任务的超时完成将会导致灾难性后果,因此实时系统必须具备实时性和可靠性保障。为了提升系统的容错能力,该文基于回卷恢复容错模型,提出了容错优先级降低策略,并基于此策略对系统进行可调度性分析,推导出了任务最坏响应时间的计算公式。为了快速确定一组最优的容错优先级降低配置,该文提出了一种有效的搜索算法,该算法能够将容错优先级降低配置的搜索空间由O(n!)降低为O(n 2)。最后,仿真实验表明容错优先级降低策略可以显著提升系统的容错能力。
A real-time system is required to guarantee its stringent requirements in real-time response and reliability since any task's failure to response correctly within its deadline may result in a catastrophe.Based on the rollback recovery fault-tolerant model,a fault-tolerant priority decrease strategy is proposed,which allows the faulty task to execute at lower priority levels,to improve system fault resilience.Then,the schedulability analysis is presented based on the derivation of computing formula of task's worst-case response time under the new strategy.To find out an optimal fault-tolerant priority decrease assignment quickly,an efficient priority assignment search algorithm is proposed,which reduces the search space from to.Finally,the simulation shows that the new strategy can improve system fault resilience efficiently.
出处
《电子与信息学报》
EI
CSCD
北大核心
2012年第2期474-480,共7页
Journal of Electronics & Information Technology
基金
国家科技重大专项(2011ZX04016-071)资助课题
关键词
实时系统
回卷恢复
容错优先级配置
可调度性分析
最坏响应时间
Real-time system
Rollback recovery
Fault-tolerant priority configuration
Schedulability analysis
Worst-case response time