发明名称 |
多核处理器操作系统级进程的冗余检测系统 |
摘要 |
本发明提供了一种多核处理器操作系统级进程冗余检测系统,包括:缓存模块、同步模块、检测模块和故障恢复接口模块;所述缓存模块用于缓存所述多核处理器操作系统的系统调用的关键数据;所述同步模块用于完成各个子进程之间横向与纵向的时间同步;所述检测模块用于比较各个子进程系统调用的缓存数据是否相同,若不相同则生成故障标志;所述故障恢复接口模块用于向外部提供所述故障标志及所述关键数据,如果当前检测正常则传递还原点创建标志,并提供创建还原点必要的关键性数据,否则传递故障恢复标志。本发明能够兼顾各个层次的优点,是一种相对灵活但又不失性能损失的检测方案。 |
申请公布号 |
CN103678013A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201310696234.X |
申请日期 |
2013.12.18 |
申请人 |
哈尔滨工业大学 |
发明人 |
季振洲;廉晓洋;吴昊;苏雄 |
分类号 |
G06F11/00(2006.01)I |
主分类号 |
G06F11/00(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种多核处理器操作系统级进程冗余检测系统,其特征在于,包括:缓存模块、同步模块、检测模块和故障恢复接口模块;所述多核处理器为MIPS架构四核处理器;所述操作系统为linux操作系统;所述缓存模块用于缓存所述多核处理器操作系统的系统调用的关键数据;所述同步模块用于完成各个子进程之间横向与纵向的时间同步;所述检测模块用于比较各个子进程调用的缓存数据是否相同,若不相同则生成故障标志;所述故障恢复接口模块用于向外部提供所述故障标志及所述关键数据,如果当前检测正常则传递还原点创建标志,并提供创建还原点必要的关键性数据,否则传递故障恢复标志。 |
地址 |
150000 黑龙江省哈尔滨市南岗区西大直街92号 |