用于改进的顺序访问数据冗余存储的设备和方法技术

技术编号:43304462 阅读:26 留言:0更新日期:2024-11-12 16:20
本公开涉及存储、数据冗余处理、RAID和磁带驱动器领域。提出了一种用于顺序访问数据冗余处理的设备(100),其中,所述设备(100)用于将预定义数量的数据(101)存储在顺序访问数据存储器(sequential access data store,SADS)(102)中。所述设备还用于基于所述预定义数量的数据(101)确定奇偶校验信息(103),并且当所述预定义数量的数据(101)被存储在所述SADS(102)中时,将所述奇偶校验信息(103)存储在所述SADS(102)中。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及存储、数据冗余处理、独立磁盘冗余阵列(redundant array ofindependent disk,raid)和磁带驱动器领域,并提供一种用于改进的以顺序访问的方式对数据进行冗余存储的设备。此外,本公开提供了对应的方法和计算机程序。


技术介绍

1、在常规的存储系统中,使用纠删码进行数据的冗余存储。再生码是另一种类型的纠删码,它支持更快地重建。纠删码是支持在部分数据丢失的情况下恢复数据的编码。例如,独立磁盘冗余阵列(redundant array of independent disk,raid)5(其概念在图7中示出)使用一个额外的磁盘,该磁盘包括所有其它设备中的奇偶校验数据,并支持在一个磁盘出现故障的情况下恢复丢失的数据。例如,raid 6是支持在两个驱动器发生故障的情况下重建数据的方案。raid 5和raid 6需要在驱动器发生故障的情况下从剩余磁盘读取所有数据。

2、其它编码(例如zigzag编码)支持在驱动器出现故障的情况下读取显著更少的数据,并且还可以修复多于一个磁盘故障。不幸的是,zigzag编码量会呈指数级增长,本文档来自技高网...

【技术保护点】

1.一种用于顺序访问数据冗余处理的设备(100),其中,所述设备(100)用于:

2.根据权利要求1所述的设备(100),其中,所述设备(100)还用于:当所述预定义量的数据(101)被完全存储在所述SADS(102)中时,将所述奇偶校验信息(103)存储在所述SADS(102)中。

3.根据权利要求1或2所述的设备(100),其中,所述设备(100)还用于将所述奇偶校验信息(103)存储在直接访问数据存储器DADS(201)中。

4.根据前述权利要求中任一项所述的设备(100),其中,所述设备(100)还用于:在所述奇偶校验信息(103)被存储在所述...

【技术特征摘要】
【国外来华专利技术】

1.一种用于顺序访问数据冗余处理的设备(100),其中,所述设备(100)用于:

2.根据权利要求1所述的设备(100),其中,所述设备(100)还用于:当所述预定义量的数据(101)被完全存储在所述sads(102)中时,将所述奇偶校验信息(103)存储在所述sads(102)中。

3.根据权利要求1或2所述的设备(100),其中,所述设备(100)还用于将所述奇偶校验信息(103)存储在直接访问数据存储器dads(201)中。

4.根据前述权利要求中任一项所述的设备(100),其中,所述设备(100)还用于:在所述奇偶校验信息(103)被存储在所述sads(102)中之前,将所述奇偶校验信息(103)存储在所述dads(201)中。

5.根据前述权利要求中任一项所述的设备(100),其中,所述设备(100)还用于:对于正在被存储在所述sads(102)中的所述预定义量的数据(101)的每个元素(202),更新所述奇偶校验信息(103)。

6.根据前述权利要求中任一项所述的设备(100),其中,与所述sads(102)相比,所述dads(201)是较高存储层级的存储。

7.根据前述权利要求中任一项所述的设备(100),其中,所述dads(201)包括以下中的至少一者:一级存储(203)、二级存储(204...

【专利技术属性】
技术研发人员:阿萨夫·纳塔逊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1