[发明专利]流媒体应用中的硬盘错误检测与容错方法有效
| 申请号: | 200710161212.8 | 申请日: | 2007-09-25 |
| 公开(公告)号: | CN101127233A | 公开(公告)日: | 2008-02-20 |
| 发明(设计)人: | 陈俊楷;谢主中;皮佩文;曾文涛;陶宏 | 申请(专利权)人: | UT斯达康通讯有限公司 |
| 主分类号: | G11B27/36 | 分类号: | G11B27/36;G11B20/18;G11B20/10 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李玲 |
| 地址: | 310053浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流媒体 应用 中的 硬盘 错误 检测 容错 方法 | ||
1.一种基于流媒体服务应用的硬盘错误检测和容错方法,其特征在于,
对基于流媒体服务应用的每次I/O操作进行监控,其中所述监控包括监控该I/O操作的等待时间和系统对该I/O操作返回的结果,以及读取操作时的数据快速校验结果;
对预定持续时间内的多次I/O操作的监控结果进行统计;
基于每次I/O操作的监控结果或多次I/O操作的监控结果的统计,确定硬盘中是否出现硬盘瞬时错误、硬盘坏块、硬盘存储内容有误以及硬盘损坏的硬盘错误;以及
结合流媒体服务应用做相应的容错处理。
2.如权利要求1所述的方法,其特征在于,
判断每次I/O操作的等待时间是否超时或每次I/O操作是否失败;其中,将每次I/O操作的等待时间与预先设定的第一阈值进行比较,以判断该I/O操作是否超时;
当该次I/O操作的等待时间超时或者系统对该次I/O操作的返回结果是失败时,确定出现瞬时错误。
3.如权利要求1或2所述的方法,其特征在于,当确定出现瞬时错误时,针对瞬时错误执行相应的容错处理,所述处理包括:
当读操作的等待时间超过预先设置的第一阈值时,通知流媒体服务应用,把所有会读本硬盘的相关的流媒体服务全部切换到其它存储有相关内容的节点上;
对于读操作没有超时而直接返回失败的情况,则通知流媒体服务应用,只切换与本次读操作相关的流媒体到其它节点;
当写操作的等待时间超过预先设置的第一阈值时,对于与写操作相关的流媒体服务操作,把缓冲区中所有对该硬盘写的数据都写到本节点中的其它硬盘;以及
对于写操作没有超时而直接返回失败的情况,则申请该硬盘上的一个新块来进行写操作。
4.如权利要求1所述的方法,其特征在于,
基于在运行流媒体应用时,检测到瞬时操作错误,进一步判断对该块的读/写操作是否失败或者对该块的读/写操作超时的累计值是否超过预先设置的第二阈值;以及
当对所述块的读/写操作失败或者超时的累计值超过预先设置的第二阈值时,确定该块为坏块。
5.如权利要求1或4所述的方法,其特征在于,当确定该块为坏块时,针对该坏块执行相应的容错处理,所述处理包括:
对于写操作失败或超时而引起的没有内容的坏块,把其标识为坏块,以后不再使用;
而对于读操作失败或超时而引起的坏块,则要对该坏块中的相应的内容进行恢复。
6.如权利要求5所述的方法,其特征在于,对于读操作失败或超时而引起的坏块,对该坏块中的相应的内容进行恢复的处理进一步包括:
在该硬盘内重新分配一个新块;以及
拷贝对应于该坏块中的相应的内容的备份,并将所拷贝的备份保存在所分配的新块中。
7.如权利要求6所述的方法,其特征在于,所述拷贝对应于该坏块中的相应的内容的备份进一步包括:
如果该坏块中的内容在本节点内其他硬盘上有备份,则从其拷贝相应的内容;
否则,如果该坏块中的内容在本节点内其他硬盘上没有备份,则通过查找,确定存储有该内容的其它节点,并从该其它的节点拷贝相应的内容。
8.如权利要求1所述的方法,其特征在于,进一步包括:
如果该I/O操作的等待时间没有超时并且系统对该I/O操作返回的结果不是失败时;
在运行流媒体服务应用时,与流媒体应用模块相结合,在硬盘的每个块中的特定位置插入特殊的校验信息;以及
基于所插入的校验信息,对所读取的内容进行校验,以确定硬盘存储内容是否有误。
9.如权利要求1或8所述的方法,其特征在于,当检测到硬盘存储内容有误时,通知流媒体服务应用,切换与该读操作相关的流媒体到其它节点,并进行数据恢复的过程。
10.如权利要求9所述的方法,其特征在于,所述数据恢复的过程进一步包括:
查找存储有该媒体文件的其它备份的节点位置;
向存储有该媒体文件的节点发起文件拷贝恢复请求;以及
拷贝对应的数据,并将所拷贝的数据重新写回该块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于UT斯达康通讯有限公司,未经UT斯达康通讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710161212.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:颗粒状炭化稻壳保温剂
- 下一篇:具有轮内电机的车轮组件





