-
公开(公告)号:CN102662791A
公开(公告)日:2012-09-12
申请号:CN201110430309.0
申请日:2011-12-14
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F11/14
CPC classification number: G06F12/0804 , G06F11/108 , G06F12/0866 , G06F2211/1009 , G06F2212/262 , Y02D10/13
Abstract: 本发明的实施例涉及降低数据冗余方案的电力失效安全保护所需的备用电力的量的系统和方法。该数据冗余方案,诸如RAID,被实现在固态存储装置中,其中新写入数据被积累并且与奇偶数据一起写入。因为不能确保新写入数据以条大小的整数倍到达,所以当失去供电时可能不存在用于新写入数据的完整条。各个实施例使用截断的RAID条(每个条有更少的存储元件)以在发生供电故障时储存缓存的写入数据。即使可能不存在写入数据的完整条,该方法也允许系统在供电故障缓存器清除的情况下维持RAID奇偶校验数据保护,从而降低在失去电力事件中维持奇偶保护所需要的备用电力的量。
-
公开(公告)号:CN102662790A
公开(公告)日:2012-09-12
申请号:CN201110430283.X
申请日:2011-12-14
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F11/14
CPC classification number: G06F11/108 , G06F11/2094
Abstract: 冗余“奇偶校验”RAID(5,6,50,60)是用于增加数据可靠性超出单独存储装置的故障率的已知技术。在冗余RAID的很多实现方式中,当丢失存储元件时,要求替代或者备用元件来恢复冗余。通常的固态存储装置被过度供应比要求的更多的存储介质以满足指定的用户容量。本发明的实施方式利用附加的过度供应容量并且当存储元件或者路径(即,页、块、面、晶元、通道等)故障时潜在地修改条大小以恢复RAID冗余。在一些情况下,这还可能涉及减小RAID条大小。
-
公开(公告)号:CN108139995B
公开(公告)日:2021-05-28
申请号:CN201680059437.X
申请日:2016-12-15
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F13/16 , G06F12/0802
Abstract: 从感测设备接收数据,用于存储在数据存储设备(DSD)中的至少一个存储器中。基于感测设备发送数据和与接收的数据相关的信息中的至少一个,确定是否将接收的数据缓存在DSD中的至少一个缓存存储器中。
-
公开(公告)号:CN106557428B
公开(公告)日:2020-10-23
申请号:CN201610860572.6
申请日:2016-09-28
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F12/02
Abstract: 本申请涉及数据存储设备的映射系统选择。维持多个映射系统以将存储在数据存储设备(DSD)中的数据的逻辑地址映射至存储数据的所述DSD的至少一个存储器中的位置的物理地址。从主机接收数据以存储在至少一个存储器中,并且将接收到的数据存储到至少一个存储器中的位置中。基于主机针对接收到的数据提供的信息或基于控制器针对接收到的数据确定的信息,从多个映射系统中选择映射系统以映射接收到的数据。
-
公开(公告)号:CN108139995A
公开(公告)日:2018-06-08
申请号:CN201680059437.X
申请日:2016-12-15
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F13/16 , G06F12/0802
CPC classification number: G06F12/0873 , G06F3/06 , G06F2212/1021 , G06F2212/1024 , G06F2212/281 , G06F2212/313
Abstract: 从感测设备接收数据,用于存储在数据存储设备(DSD)中的至少一个存储器中。基于感测设备发送数据和与接收的数据相关的信息中的至少一个,确定是否将接收的数据缓存在DSD中的至少一个缓存存储器中。
-
公开(公告)号:CN105009091B
公开(公告)日:2018-01-02
申请号:CN201380068657.5
申请日:2013-09-23
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F12/00
CPC classification number: G06F12/0246 , G06F3/0608 , G06F3/0638 , G06F3/0685 , G06F2212/7204 , G06F2212/7205 , G06F2212/7211
Abstract: 公开的实施例针对用于数据存储系统的动态预留空间的系统和方法。在一个实施例中,数据存储系统可以为预留空间保留诸如非易失性固态存储器的存储器的部分。取决于各种预留空间因素,由于压缩用户数据而恢复的存储空间可以被分配用于存储用户数据和/或预留空间。利用公开的动态预留空间系统或方法可以导致更有效地使用缓存存储器,减小写入放大,增大缓存命中率等,从而可以获得改进的数据存储系统性能和增大的耐久性和寿命。
-
公开(公告)号:CN104919431B
公开(公告)日:2017-03-15
申请号:CN201480004813.6
申请日:2014-01-13
Applicant: 西部数据技术公司
CPC classification number: G06F12/0246 , G06F13/404 , G06F2212/1016 , G06F2212/1036 , G06F2212/214 , G06F2212/7204 , G06F2212/7206 , G11C2211/5641
Abstract: 本文公开了将控制器与NVM(非易失性存储器)存储系统进行配对的架构。NVM存储系统包括与控制器通信的桥设备。在一个实施例中,桥设备允许在闪存管芯中的某些数据单元(任意其他粒度的块、页面或单元):(1)被放置到防止进行数据访问的保留模式中,(2)响应于控制器命令而被分配到SLC(单级单元)模式或MLC(多级单元)模式中,(3)在分配模式后可用于数据访问。这一灵活性使得控制器能够基于运行时间条件而增加SLC模式或MLC模式数据单元。在一个实施例中,通过确保观察存储器供应商所强加的保证条件的方式执行对保留的数据单元的分配。
-
公开(公告)号:CN102723099B
公开(公告)日:2017-03-01
申请号:CN201210088525.6
申请日:2012-03-28
Applicant: 西部数据技术公司
CPC classification number: G11C7/10 , G06F13/4234
Abstract: 本发明涉及包括用于处理多命令描述符块以便利用并发性的主机接口的闪存装置。公开一种闪存装置,其包括经第一通道存取第一闪存和经第二通道存取第二闪存的闪存控制器。多命令描述符块被从主机接收,其中多命令描述符块包括识别主机正在准备请求的多个存取命令的标识符。第一组存取命令被选择用于并发执行以及第二组存取命令被选择用于并发执行。通过并发存取至少第一和第二闪存,第一组存取命令被从主机接收并且并发执行。通过并发存取至少第一和第二闪存,第二组存取命令被从主机接收并且并发执行。
-
公开(公告)号:CN102760087B
公开(公告)日:2016-11-30
申请号:CN201210135137.9
申请日:2012-04-28
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F11/10
Abstract: 本发明的实施例旨在改进数据冗余方案中的奇偶校验值确定。在存储元件块大小是主机接口上使用的块大小的整数倍的面向块的存储系统中,可以在主块的未使用边界上计算奇偶校验值。然而,并不总是这种情况,结果会出现存储低效率。本发明的实施例通过允许RAID条深度(也被称为“带”)是个体存储元件的大小的非整数倍(即非易失性存储器程序粒度)来优化非易失性固态器件中的RAID奇偶校验值计算。这使得能够有效地利用主数据大小与非易失性存储器的存储元件大小不匹配的存储空间,同时提供处理奇偶校验值生成和数据恢复的直观方式。
-
公开(公告)号:CN105074676A
公开(公告)日:2015-11-18
申请号:CN201480015727.5
申请日:2014-03-13
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F12/00
CPC classification number: G06F3/0656 , G06F3/0608 , G06F3/061 , G06F3/0614 , G06F3/0638 , G06F3/064 , G06F3/0659 , G06F3/068
Abstract: 公开数据存储系统的数据的多个流压缩和格式化的实施例。在一些实施例中,数据存储系统能够在将多个流的固定大小的主机数据存储在介质上之前对其进行压缩,并格式化所获得的可变大小的压缩数据以用于存储在通常具有固定大小的存储粒度的介质上。一个或更多个模块压缩输入的主机数据并形成固定大小的存储单元的多个输出流,所述多个输出流包含压缩数据。存储单元存储在介质上。由此,增加容量、可靠性和性能。
-
-
-
-
-
-
-
-
-