期刊文献+

一种空间多核操作系统容错调度算法

A fault-tolerant scheduling algorithm for space multi-core operating systems
下载PDF
导出
摘要 目前计算机系统逐步采用多核处理器来提升性能,空间操作系统如何管理多核资源是发挥处理器性能的关键。在航天等安全关键领域中,采用固定点任务与定期任务混合调度,在保证可靠性的前提下提高效率。现有针对混合任务模型的多核调度算法仅考虑任务分配问题,没有考虑到系统中某一核心出现故障时如何进行容错。FT-RTA算法是一种空间多核操作系统容错调度算法,当一个核心上出现瞬时故障,将故障核心上在故障时间段内的所有任务迁移至正常核心上执行,使计算机系统不会感知到此次核心故障,成功屏蔽故障。经过实际应用中的典型参数验证,算法可以成功屏蔽核心故障,进行系统无感知的容错。 Currently,computer systems are gradually adopting multi-core processors to improve performance,and how the space operating system manages multi-core resources is the key to leveraging processor performance.In safety-critical areas such as aerospace,hybrid scheduling of fixed-point tasks and periodic tasks is used to improve efficiency while ensuring reliability.Existing multi-core scheduling algorithms for the hybrid task model only consider the task allocation problem,and do not take into account how to be fault-tolerant when one of the cores in the system fails.The FT-RTA algorithm is a fault-tolerant scheduling algorithm for space multi-core operating systems.When there is a transient failure on one core,the algorithm migrates all the tasks on the faulty core in the faulty time period to be executed on normal cores,so that the computer system does not perceive this core failure,successfully shielding the fault.The algorithm can be successfully shielded from core failures and carry out system-unaware fault tolerance after typical parameter verification in real applications.
作者 王宇思 杨桦 徐建 WANG Yusi;YANG Hua;XU Jian(Beijing Institute of Control Engineering,Beijing 100090,China)
出处 《微电子学与计算机》 2024年第5期49-56,共8页 Microelectronics & Computer
关键词 空间操作系统 多核处理器 容错调度算法 混合任务模型 space operating systems multi-core processors fault-tolerant scheduling algorithms hybrid task models
  • 相关文献

参考文献5

二级参考文献14

共引文献46

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部