[发明专利]服务于操作系统核心层的容错计算机系统数据比较方法无效
申请号: | 201010103349.X | 申请日: | 2010-01-29 |
公开(公告)号: | CN101794242A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 张兴军;董小社;雷济凯;胡冰;王恩东;胡雷钧;孙江斌;张东;田佳;赵晓昳;伍卫国 | 申请(专利权)人: | 西安交通大学;山东高效能服务器和存储研究院 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710049*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 服务于操作系统核心层的容错计算机系统数据比较方法,通过在Linux操作系统中启动内核守护进程,执行数据比较器逻辑,为容错计算机系统中的双模冗余进程提供数据比较服务。在内核中添加事件链表作为消息通道,冗余进程与数据比较器以生产-消费的方式工作,冗余进程将待写数据封装为消息包插入消息链表,比较器从消息链表中取下消息包,按定义格式解析消息包并比较冗余进程待写数据,最后将结果返还给冗余进程。本发明在操作系统核心层实现,无须硬件定制,实现简单,适用于基于普通硬件架构的进程级双模冗余容错系统,通用性好。所有比较逻辑都在操作系统核心层自动完成,无须应用程序参与,对应用具有良好的透明性。 | ||
搜索关键词: | 服务 操作系统 核心 容错 计算机系统 数据 比较 方法 | ||
【主权项】:
服务于容错计算机的操作系统核心层系统数据比较方法,其特征在于,首先在Linux操作系统内核中创建内核态守护进程ft_syner,其作用为执行比较器逻辑,为冗余进程提供数据比较服务;其次当冗余进程在执行写操作过程中分别准备好待写数据后,主进程将这些待写数据封装为消息包并将消息包添加入冗余进程和数据比较器通信通道里,同时主动唤醒数据比较器ft_syner进行数据比较;最后数据比较器ft_syner完成数据比较,冗余进程通过检测消息包中的比较结果字段获得比较结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学;山东高效能服务器和存储研究院,未经西安交通大学;山东高效能服务器和存储研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010103349.X/,转载请声明来源钻瓜专利网。