【技术实现步骤摘要】
本专利技术涉及数据存储。
技术介绍
技术实现思路
公开用于在独立存储装置冗余阵列(RAID)中存储卷积编码的数据的方法、系统和计算机程序产品。在系统形式中,实施例包括多个存储装置和耦合到存储装置的格解码器(trellis decoder)。该解码器用于处理从存储装置接收的经编码的数据来产生解码的数据。编码数据包括由信息的当前和过去位的卷积产生的纠错编码数据。该系统用于确定是否存在发生故障的存储装置,并且响应于确定存在发生故障的存储装置,该系统分配用于存储重建数据的存储空间。重建数据包括预先存储在发生故障的存储装置上的编码数据。该系统处理解码的数据来产生重建数据,并且将重建数据存储在所分配的存储空间中。在某些实施例中,该系统还用于测量解码数据中的错误量,将错误量与用于多个存储装置中的每一个的出错限制相比较,并且响应于超过存储装置的出错限制的错误量,将该存储装置识别为发生故障的存储装置。在某些实施例中,系统还用于从多个存储装置接收自监测分析和报告技术信息,并且响应于自监测分析和指示存储装置发生故障的报告技术信息,将存储装置识别为发生故障的存储装置。在某些实施例中,编码数据包括一个或多个字,每个字包括n位,其中n大于0,从卷积编码器产生的每个字处理一部分信息,并且多个存储装置都不具有两个或多个相邻字或每个字的n位中的一个位以上。在某些实施例中,系统还包括元数据控制器,用于处理与编码数据相关联的元数据,元数据包括用于指定编码数据的存储位置和/或指定编码数据的编码类型的存储位置信息。附图说明图1是图解示例性存储区域网络(“SAN”)的各方面的方框图。图2图解示例性读 ...
【技术保护点】
一种系统,包括:多个存储装置;耦合到所述多个存储装置的格解码器,所述解码器用于处理从所述多个存储装置接收到的编码数据来产生解码数据,所述编码数据包括通过信息的当前和过去位的卷积产生的纠错编码数据;其中所述系统用于:确定是否存在发生故障的存储装置;响应于确定为存在发生故障的存储装置:分配用于存储重建数据的存储空间,所述重建数据包括预先存储在所述发生故障的存储装置上的编码数据;处理所述解码数据来产生所述重建数据;和将所述重建数据存储在所述分配的存储空间中。
【技术特征摘要】
US 2005-5-9 11/125,2881.一种系统,包括多个存储装置;耦合到所述多个存储装置的格解码器,所述解码器用于处理从所述多个存储装置接收到的编码数据来产生解码数据,所述编码数据包括通过信息的当前和过去位的卷积产生的纠错编码数据;其中所述系统用于确定是否存在发生故障的存储装置;响应于确定为存在发生故障的存储装置分配用于存储重建数据的存储空间,所述重建数据包括预先存储在所述发生故障的存储装置上的编码数据;处理所述解码数据来产生所述重建数据;和将所述重建数据存储在所述分配的存储空间中。2.如权利要求1所述的系统,其中所述系统还用于测量所述解码数据中错误量;将所述错误量与所述多个存储装置的出错限制比较;和响应于所述错误量超过存储装置的所述出错限制,将所述存储装置识别为发生故障的存储装置。3.如权利要求1所述的系统,其中所述系统还用于从所述多个存储装置接收自监测分析和报告技术信息;和响应于所述自监测分析和指示存储装置发生故障的报告技术信息,将所述存储装置识别为所述发生故障的存储装置。4.如权利要求1所述的系统,其中所述编码数据包括一个或多个字,每个所述字包括n位,其中n大于0,从卷积编码器产生的每个所述字处理一部分所述信息,并且所述多个存储装置都不具有两个或多个相邻字。5.如权利要求1所述的系统,其中所述编码数据包括一个或多个字,每个所述字包括n位,其中n大于0,从卷积编码器产生的每个所述字处理一部分所述信息,并且所述多个存储装置都不具有多于每个所述字的n位中的一位。6.如权利要求1所述的系统,还包括元数据控制器,用于处理与所述编码数据相关联的元数据,所述元数据包括用于指定所述编码数据的存储位置的位置信息。7.如权利要求1所述的系统,还包括元数据控制器,用于处理与所述编码数据相关联的元数据,所述元数据包括用于指定编码数据的编码类型的编码器信息。8.一种存储区域网络,包括至少一个主机;多个存储装置;耦合到所述多个存储装置的格解码器,所述解码器用于处理从所述多个存储装置接收到的编码数据来产生解码的数据,所述编码数据包括通过信息的当前和过去位的卷积产生的纠错编码数据;其中所述系统用于确定是否存在发生故障的存储装置;并且响应于确定为存在发生故障的存储装置分配用于存储重建数据的存储空间,所述重建数据包括预先存储在所述发生故障的存储装置上的编码数据;处理所述解码的数据来产生所述重建数据;和将所述重建数据存储在所述分配的存储空间中。9.如权利要求8所述的存储区域网络,其中所述网络还用于测量所述解码数据中错误量;将所述错误量与所述多个存储装置的每一个的出错限制比较;和响应于所述错误量超过存储装置的所述出错限制,将所述存...
【专利技术属性】
技术研发人员:丹尼尔J威纳尔斯基,克雷格A克莱因,尼尔斯豪斯坦,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。