在万一失去电力时维护固态存储器内数据冗余方案的系统和方法

    公开(公告)号:CN102662791A

    公开(公告)日:2012-09-12

    申请号:CN201110430309.0

    申请日:2011-12-14

    Inventor: R·L·霍恩

    Abstract: 本发明的实施例涉及降低数据冗余方案的电力失效安全保护所需的备用电力的量的系统和方法。该数据冗余方案,诸如RAID,被实现在固态存储装置中,其中新写入数据被积累并且与奇偶数据一起写入。因为不能确保新写入数据以条大小的整数倍到达,所以当失去供电时可能不存在用于新写入数据的完整条。各个实施例使用截断的RAID条(每个条有更少的存储元件)以在发生供电故障时储存缓存的写入数据。即使可能不存在写入数据的完整条,该方法也允许系统在供电故障缓存器清除的情况下维持RAID奇偶校验数据保护,从而降低在失去电力事件中维持奇偶保护所需要的备用电力的量。

    固态存储器中使用过度供应的数据容量以维持数据冗余方案的系统和方法

    公开(公告)号:CN102662790A

    公开(公告)日:2012-09-12

    申请号:CN201110430283.X

    申请日:2011-12-14

    Inventor: R·L·霍恩

    CPC classification number: G06F11/108 G06F11/2094

    Abstract: 冗余“奇偶校验”RAID(5,6,50,60)是用于增加数据可靠性超出单独存储装置的故障率的已知技术。在冗余RAID的很多实现方式中,当丢失存储元件时,要求替代或者备用元件来恢复冗余。通常的固态存储装置被过度供应比要求的更多的存储介质以满足指定的用户容量。本发明的实施方式利用附加的过度供应容量并且当存储元件或者路径(即,页、块、面、晶元、通道等)故障时潜在地修改条大小以恢复RAID冗余。在一些情况下,这还可能涉及减小RAID条大小。

    数据存储设备的映射系统选择

    公开(公告)号:CN106557428B

    公开(公告)日:2020-10-23

    申请号:CN201610860572.6

    申请日:2016-09-28

    Inventor: R·L·霍恩

    Abstract: 本申请涉及数据存储设备的映射系统选择。维持多个映射系统以将存储在数据存储设备(DSD)中的数据的逻辑地址映射至存储数据的所述DSD的至少一个存储器中的位置的物理地址。从主机接收数据以存储在至少一个存储器中,并且将接收到的数据存储到至少一个存储器中的位置中。基于主机针对接收到的数据提供的信息或基于控制器针对接收到的数据确定的信息,从多个映射系统中选择映射系统以映射接收到的数据。

    固态存储器中数据冗余方案内改进的奇偶校验值确定的系统和方法

    公开(公告)号:CN102760087B

    公开(公告)日:2016-11-30

    申请号:CN201210135137.9

    申请日:2012-04-28

    Inventor: R·L·霍恩

    Abstract: 本发明的实施例旨在改进数据冗余方案中的奇偶校验值确定。在存储元件块大小是主机接口上使用的块大小的整数倍的面向块的存储系统中,可以在主块的未使用边界上计算奇偶校验值。然而,并不总是这种情况,结果会出现存储低效率。本发明的实施例通过允许RAID条深度(也被称为“带”)是个体存储元件的大小的非整数倍(即非易失性存储器程序粒度)来优化非易失性固态器件中的RAID奇偶校验值计算。这使得能够有效地利用主数据大小与非易失性存储器的存储元件大小不匹配的存储空间,同时提供处理奇偶校验值生成和数据恢复的直观方式。

Patent Agency Ranking