[发明专利]双控制器磁盘阵列的动态故障检测系统有效
申请号: | 200910060553.5 | 申请日: | 2009-01-16 |
公开(公告)号: | CN101465769A | 公开(公告)日: | 2009-06-24 |
发明(设计)人: | 冯丹;万亚平;曾令仿;陈俭喜;毛波;吴素贞 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
代理公司: | 华中科技大学专利中心 | 代理人: | 方 放 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 磁盘阵列 动态 故障 检测 系统 | ||
1.一种双控制器磁盘阵列的动态故障检测系统,由并行的主控制器和从控制器构成,主控制器和从控制器分别包括CPU、Cache、IDE硬盘、串控制器、第一千兆以太网接口和第二千兆以太网接口,它们通过PCI总线互连,主控制器和从控制器还分别包括光纤通道适配器;主控制器和从控制器之间通过第二千兆以太网接口进行心跳故障检测,通过光纤通道适配器进行数据同步;
所述主控制器和从控制器上分别加载心跳模块、信息监控模块、故障切换模块和服务监控模块;
所述心跳模块根据本控制器服务监控模块发送过来的值设置心跳发送周期,然后周期性向对方控制器发送心跳消息,心跳消息包括每个控制器自检信息和心跳信息;
所述信息监控模块将对方控制器心跳模块发送过来的心跳消息到达时间放入时间窗中,达到设定的数量以后,利用无偏灰色预测模型,预测下一次心跳消息到达时间,并结合心跳到达时间修正值设定判断故障的时限;在判断故障的时限内没有收到对方控制器发送过来的心跳消息,则认为对方控制器失效,通知故障切换模块;
所述故障切换模块根据信息监控模块的结果进行相应动作,若对方控制器工作不正常,则切换服务的对象,把对方控制器高速缓存中的数据镜像到本控制器,对第一千兆网卡进行重定向;
所述服务监控模块收集本控制器I/O服务的信息,根据系统所提供I/O服务的密集程度设置相应的心跳发送周期并且通知心跳模块;
其特征在于:所述信息监控模块中,利用无偏灰色预测模型,预测下一次心跳消息到达时间,并结合心跳到达时间修正值设定判断故障的时限,根据如下步骤进行:
(1)对原始心跳到达时间序列做一阶累加形成生成数据序列:
其中,原始心跳到达时间序列:t(0)(1),t(0)(2),…,t(0)(n),满足t(0)(k)≥0,k=1,2,…,n;
(2)对一阶累加生成数据序列t(1)(K)建立一阶微分方程:
其中a为发展系统,u为灰色作用量;
(3)确定数据矩阵A和Xn:
(4)求灰色预测模型的参数列:
(5)设原始心跳达到时间序列为指数序列:
t(0)(k)=Bea(k-1) k=1,2,…,N
令无偏灰色预测模型的参数分别为:
(6)求得N次心跳到达时间预测值:
(7)由N次心跳到达时间预测值,结合心跳到达时间修正值σ,生成N+1次心跳消息到达时间预测值作为判断故障的时限:
心跳到达时间修正值σ:
其中i为权值且0<i<2,t(0)(k)为每次原始心跳到达时间,为每次预测的心跳到达时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910060553.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络社区信息发送方法、服务器和系统
- 下一篇:刀片服务器二级供电系统