面向星载计算机的容错并行算法设计与实现
面向星载计算机的容错并行算法设计与实现
星载计算机是卫星进行星务管理和有效载荷计算的核心设备，由于要高速处理大量数据所以采用多处理器并行处理。但在空间运行期间，星载计算机设备一直处于宇宙空间带电粒子构成的辐射环境中，强辐射会造成星载计算机出现瞬时故障而影响卫星业务的正常运行。本文通过应用级软件容错的手段提高系统的可靠性，基于并行复算的思想，提出容错并行算法。通过对基准测试程序修改，使其在VxWorks提供的Socket通信接口下实现相应的容错并行算法，并在VxWorks Simulator以及星载平台上进了正确性测试。