-
公开(公告)号:CN105493185B
公开(公告)日:2018-04-03
申请号:CN201480047752.1
申请日:2014-08-27
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G11B19/20
CPC classification number: G06F3/0617 , G06F3/0611 , G06F3/0647 , G06F3/068 , G06F3/0685
Abstract: 本申请公开数据存储装置(DSD)中数据的迁移。控制DSD的主轴马达来旋转DSD的磁盘,以在所述磁盘上执行至少一个操作,并且确定执行所述至少一个操作的操作活动量。确定操作活动量是否比目标量大,并且如果确定所述操作活动量不比所述目标量大,则在所述磁盘旋转时,在所述DSD的固态存储器和所述磁盘之间传输数据。
-
-
公开(公告)号:CN102662790B
公开(公告)日:2017-05-31
申请号: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条大小。
-
公开(公告)号:CN106557428A
公开(公告)日:2017-04-05
申请号:CN201610860572.6
申请日:2016-09-28
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F12/02
Abstract: 本申请涉及数据存储设备的映射系统选择。维持多个映射系统以将存储在数据存储设备(DSD)中的数据的逻辑地址映射至存储数据的所述DSD的至少一个存储器中的位置的物理地址。从主机接收数据以存储在至少一个存储器中,并且将接收到的数据存储到至少一个存储器中的位置中。基于主机针对接收到的数据提供的信息或基于控制器针对接收到的数据确定的信息,从多个映射系统中选择映射系统以映射接收到的数据。
-
公开(公告)号:CN104919431A
公开(公告)日:2015-09-16
申请号: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模式数据单元。在一个实施例中,通过确保观察存储器供应商所强加的保证条件的方式执行对保留的数据单元的分配。
-
公开(公告)号:CN105074676B
公开(公告)日:2019-05-31
申请号: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: 公开数据存储系统的数据的多个流压缩和格式化的实施例。在一些实施例中,数据存储系统能够在将多个流的固定大小的主机数据存储在介质上之前对其进行压缩,并格式化所获得的可变大小的压缩数据以用于存储在通常具有固定大小的存储粒度的介质上。一个或更多个模块压缩输入的主机数据并形成固定大小的存储单元的多个输出流,所述多个输出流包含压缩数据。存储单元存储在介质上。由此,增加容量、可靠性和性能。
-
公开(公告)号:CN105074673B
公开(公告)日:2018-11-13
申请号:CN201380068656.0
申请日:2013-09-24
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F12/00
Abstract: 基于优先级的垃圾收集利用存储在非易失存储器阵列中的数据的属性,以便提高垃圾收集和整个数据存储系统的效率。一组低优先级数据可选择性地从非易失性存储器阵列中被逐出。这可以,例如,降低与垃圾收集相关联的写入放大。另一组低优先级数据可在非易失性存储器阵列的一不同区域中被重组或整合。此外,可执行数据的清理以便提高或优化垃圾收集。从而可提高性能和耐用性。
-
公开(公告)号:CN103136118B
公开(公告)日:2018-06-26
申请号:CN201210473386.9
申请日:2012-11-20
Applicant: 西部数据技术公司
IPC: G06F12/0871
CPC classification number: G06F12/0871 , G06F12/0897 , G06F2212/217 , G06F2212/222 , G06F2212/6042 , G11C2211/5641 , Y02D10/13
Abstract: 公开一种磁盘驱动器,其利用多层固态存储器来缓存从主机接收的数据。数据可以被存储在能够以低成本提供要求的性能的存储器层中。例如,多级单元(MLC)存储器可以被用来存储频繁读取但是不频繁写入的数据。作为另一个示例,单级单元(SLC)存储器可以被用来存储频繁写入的数据。因而能够获得提高的性能、降低的成本和改进的功耗。
-
公开(公告)号:CN105103137A
公开(公告)日:2015-11-25
申请号:CN201480015686.X
申请日:2014-03-13
Applicant: 西部数据技术公司
Inventor: R·L·霍恩
IPC: G06F12/02
CPC classification number: G06F3/0661 , G06F3/0608 , G06F3/064 , G06F3/0656 , G06F3/0679 , G06F3/0688 , G06F12/0246 , G06F12/0871 , G06F21/6218 , G06F2212/1021 , G06F2212/1044 , G06F2212/217 , G06F2212/222 , G06F2212/281 , G06F2212/313 , G06F2212/401 , G11B20/0021 , G11B20/10527 , G11B20/1217
Abstract: 公开用于数据存储系统的数据的压缩和格式化的实施例。在一些实施例中,数据存储系统能够在将固定大小的数据存储在介质上之前对其进行压缩,并格式化所获得的可变大小的压缩数据以用于存储在通常具有固定大小的存储粒度的介质上。一个或更多个模块压缩输入的主机数据并形成固定大小的存储单元的输出流,所述输出流包含压缩数据。存储单元存储在介质上。由此,增加容量、可靠性和性能。
-
公开(公告)号:CN103136118A
公开(公告)日:2013-06-05
申请号:CN201210473386.9
申请日:2012-11-20
Applicant: 西部数据技术公司
IPC: G06F12/08
CPC classification number: G06F12/0871 , G06F12/0897 , G06F2212/217 , G06F2212/222 , G06F2212/6042 , G11C2211/5641 , Y02D10/13
Abstract: 公开一种磁盘驱动器,其利用多层固态存储器来缓存从主机接收的数据。数据可以被存储在能够以低成本提供要求的性能的存储器层中。例如,多级单元(MLC)存储器可以被用来存储频繁读取但是不频繁写入的数据。作为另一个示例,单级单元(SLC)存储器可以被用来存储频繁写入的数据。因而能够获得提高的性能、降低的成本和改进的功耗。
-
-
-
-
-
-
-
-
-