【技术实现步骤摘要】
本专利技术涉及一种创建纠错编码方案以减少数据损失的方法。它还涉及减少数据损失的方法、设备、计算机程序产品和计算机程序。它还涉及保护存储在至少一个存储单元处的数据以防不可纠正的介质错误的系统。
技术介绍
存储单元例如基于至少一个磁盘或光盘或固态存储器作为存储介质。随着单个存储单元的存储容量的增加,读取存储在存储单元的至少一个存储介质上的数据时遇到至少一个介质相关的错误的可能性也在增加。当不能通过重新读取所述介质的特定部分来纠正错误时,数据会受到损失。通过存储分布到两个或更多存储单元的冗余数据,可以提高包括所述两个或更多存储单元的系统的可靠性。这种系统被称为独立磁盘冗余阵列(RAID)。已配置RAID的系统主要减少因存储单元的彻底失败而带来的数据损失。US 2005/0108594 A1揭示了一种保护磁盘驱动器上的数据以防不可纠正的介质错误的方法。通过其中将冗余信息扇区与数据信息扇区关联的技术,为已配置RAID的存储系统提供了避免出现不可纠正的介质错误的保护。所述数据信息扇区和所述冗余信息扇区作为单个段被写入单个存储单元。所述冗余信息基于里德-所罗门代码(一种基于异或的代码)或一维奇偶校验。因此,需要提供一种比先前提出的技术更为简单的创建编码方案以减少数据损失的方法。同样,需要提供一种比先前提出的技术更为简单的减少数据损失的方法、设备、计算机程序和计算机程序产品。还需要提供一个比先前提出的技术更为简单和可靠的保护存储在至少一个存储单元上的数据以免出现不可纠正的介质错误的系统。
技术实现思路
根据本专利技术的第一方面的实施例,提供了一种用于创建纠错编码方案以减少 ...
【技术保护点】
一种用于创建纠错编码方案以减少数据损失的方法,所述数据包括与具有至少两个数据信息实体(D)的给定数据集关联的具有至少两个冗余信息实体(R)的给定冗余集,根据所述数据集的信息内容来计算所述冗余集的信息内容,所述方法包括以下步骤:基本选择步骤(S2),用于选择由基本矩阵表示的基本编码方案,其中每个冗余信息实体(R)由行表示,而每个信息实体由列表示;以及矩阵设置步骤(S3),用于设置具有所述基本矩阵的列的子集的目标矩阵(H′)并且用于根据所述基本矩阵来改变列的顺序,直至所述目标矩阵(H′)在至少给定程度上满足非零元素的给定模式。
【技术特征摘要】
EP 2005-10-31 05023797.3;EP 2005-11-14 05110718.31.一种用于创建纠错编码方案以减少数据损失的方法,所述数据包括与具有至少两个数据信息实体(D)的给定数据集关联的具有至少两个冗余信息实体(R)的给定冗余集,根据所述数据集的信息内容来计算所述冗余集的信息内容,所述方法包括以下步骤基本选择步骤(S2),用于选择由基本矩阵表示的基本编码方案,其中每个冗余信息实体(R)由行表示,而每个信息实体由列表示;以及矩阵设置步骤(S3),用于设置具有所述基本矩阵的列的子集的目标矩阵(H′)并且用于根据所述基本矩阵来改变列的顺序,直至所述目标矩阵(H′)在至少给定程度上满足非零元素的给定模式。2.如权利要求1中所述的方法,其中所述非零元素的给定模式被选择为包括所述目标矩阵(H′)的正方形模式子矩阵的主对角线,所述主对角线具有主要为非零的元素,所述目标矩阵(H′)具有的行数和列数等于所述冗余集中的冗余信息实体(R)的数量(r)。3.如权利要求2中所述的方法,其中所述非零元素的给定模式被选择为还包括与所述目标矩阵(H′)的所述正方形模式子矩阵的所述主对角线相邻布置的邻近对角线,所述邻近对角线的元素被选择成主要为非零。4.如任一上述权利要求中所述的方法,其中所述基本矩阵被选择为对于所述基本编码方案的给定汉明距离(dmin)具有最少的非零元素数(nz)、最少的所述数据集中的数据信息实体(D)数(n)以及最少的所述冗余集中的冗余信息实体(R)数(r)。5.如任一上述权利要求中所述的方法,其中,在所述矩阵设置步骤(S3)中,改变所述列的顺序直至列数与所述冗余集中的冗余信息实体(R)数(r)相等的所述目标矩阵(H′)的每个方格子矩阵的秩与所述冗余集中的冗余信息实体(R)数(r)相等。6.如任一上述权利要求中所述的方法,其中所述创建的纠错方案基于分别计算由所述目标矩阵(H′)每行中的非零元素表示的所有数据信息实体(D)的信息内容的异或。7.如权利要求6中所述的方法,其中所述基本编码方案基于以下项中的一项汉明码或扩展汉明码。8.一种用于减少数据损失的方法,所述数据包括与具有至少两个数据信息实体(D)的给定数据集关联的具有至少两个冗余信息实体(R)的给定冗余集,根据所述数据集的信息内容...
【专利技术属性】
技术研发人员:A多拉基亚,胡晓宇,I伊利亚迪斯,ES埃莱夫特里乌,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。