-
公开(公告)号:US07669008B2
公开(公告)日:2010-02-23
申请号:US11673367
申请日:2007-02-09
申请人: Robert A. Kubo , Jeremy M. Pinson
发明人: Robert A. Kubo , Jeremy M. Pinson
IPC分类号: G06F12/00
CPC分类号: G06F12/126
摘要: A method of destage management of redundant data copies in a cache storage subsystem includes providing a plurality of target storage devices, each of the plurality of target storage devices capable of storing a complete copy of a data image. The data image and the plurality of target storage devices are subdivided into a plurality of sub-regions, each of the plurality of sub-regions organized such that a minimum cumulative total of the plurality of sub-regions on the target storage devices equals a number of sub-regions required to form the complete copy of the data image. Data is destaged from a write cache to the plurality of sub-regions on the target storage devices in an order such that a minimum number of sub-regions can be combined to restore the complete copy of the data image.
摘要翻译: 一种对高速缓存存储子系统中的冗余数据副本的管理的方法,包括:提供多个目标存储设备,所述多个目标存储设备中的每一个能够存储数据图像的完整副本。 数据图像和多个目标存储设备被细分为多个子区域,多个子区域中的每一个被组织成使得目标存储设备上的多个子区域的最小累积总数等于数字 的子区域,以形成数据图像的完整副本。 从目标存储设备上的多个子区域的写高速缓冲存储器中的数据按照这样一个顺序被排除,使得可以组合最小数量的子区域以恢复数据图像的完整拷贝。
-
公开(公告)号:US20080282245A1
公开(公告)日:2008-11-13
申请号:US11745956
申请日:2007-05-08
IPC分类号: G06F9/46
CPC分类号: G06F3/0659 , G06F3/061 , G06F3/0689
摘要: A method for media operational queue management in disk storage systems evaluates a plurality of pending storage operations requiring a destage storage operation. A first set of the plurality of pending storage operations is organized in a first array queue grouping (AQG). The AQG is structured such that all of the storage operations are completed within a predefined latency period. A computer-implemented method manages a plurality of pending storage operations in a disk storage system. A pending operation queue is examined to determine a plurality of read and write operations for a first array. A first set of the plurality of read and write operations is grouped into a first array queue grouping (AQG). The first set of the plurality of read and write operations is sent to a redundant array of independent disks (RAID) controller adapter for processing.
摘要翻译: 磁盘存储系统中媒体操作队列管理的方法评估需要进行存储操作的多个未决存储操作。 多个待处理存储操作的第一组被组织在第一阵列队列分组(AQG)中。 AQG的结构使得所有存储操作都在预定义的等待时间内完成。 计算机实现的方法管理磁盘存储系统中的多个挂起的存储操作。 检查待处理的操作队列以确定用于第一阵列的多个读取和写入操作。 多个读取和写入操作的第一组被分组为第一阵列队列分组(AQG)。 多个读写操作的第一组被发送到用于处理的独立磁盘(RAID)控制器适配器的冗余阵列。
-
公开(公告)号:US20110202721A1
公开(公告)日:2011-08-18
申请号:US12959622
申请日:2010-12-03
IPC分类号: G06F12/00
CPC分类号: G06F11/1076 , G06F2211/105
摘要: A data storage system includes three or more storage devices, each associated with a unique data volume. A first one of the data storage devices at least has two or more data storage areas but can have more storage areas, which can be either data storage areas or parity storage areas. A second data storage device at least has two storage areas, one of which is a data storage area. A third data storage device at least has a parity storage area but can have more storage areas, which can be either data storage areas or parity storage areas. A first group of corresponding storage areas is defined by at least the data storage areas of the first and second storage devices and the parity storage area of the third storage device. A second group of corresponding storage areas is defined by at least the storage areas of the first and second storage devices. When a data segment is written to one of the data storage areas of a storage device, parity information can be updated using information read from one or more storage areas of the group of corresponding storage areas having the data storage area to which the data segment is written.
摘要翻译: 数据存储系统包括三个或更多个存储设备,每个与唯一的数据量相关联。 数据存储设备中的第一个至少具有两个或更多个数据存储区域,但是可以具有更多的存储区域,其可以是数据存储区域或奇偶校验存储区域。 第二数据存储装置至少具有两个存储区域,其中之一是数据存储区域。 第三数据存储设备至少具有奇偶校验存储区域,但是可以具有更多存储区域,其可以是数据存储区域或奇偶校验存储区域。 第一组对应的存储区域至少由第一和第二存储设备的数据存储区域和第三存储设备的奇偶校验存储区域定义。 第二组对应的存储区域至少由第一和第二存储设备的存储区域定义。 当将数据段写入到存储装置的数据存储区域之一时,可以使用从具有数据段所在的数据存储区域的相应存储区域组的一个或多个存储区域读取的信息来更新奇偶校验信息 书面。
-
公开(公告)号:US07454686B2
公开(公告)日:2008-11-18
申请号:US10995873
申请日:2004-11-23
IPC分类号: G11C29/00
CPC分类号: G06F11/1076
摘要: An apparatus and method to check integrity when handling data. The method provides a storage array which includes a plurality of sectors. The method defines (N) data state identifiers and (N) parity state identifiers. The method receives a command to handle data, where that command designates a target sector. The method determines the data state identifier assigned to the target sector, determines the parity state identifier assigned to the target sector, and compares the data state identifier and the parity state identifier. If the method determines that the data state identifier and the parity state identifier are the same, the method performs the command to handle data. Alternatively, if the method determines that the data state identifier and the parity state identifier differ, the method generates an error message.
摘要翻译: 一种在处理数据时检查完整性的装置和方法。 该方法提供包括多个扇区的存储阵列。 该方法定义(N)数据状态标识符和(N)奇偶校验状态标识符。 该方法接收一个处理数据的命令,该命令指定一个目标扇区。 该方法确定分配给目标扇区的数据状态标识符,确定分配给目标扇区的奇偶校验状态标识符,并且比较数据状态标识符和奇偶校验状态标识符。 如果方法确定数据状态标识符和奇偶校验状态标识符相同,则该方法执行处理数据的命令。 或者,如果该方法确定数据状态标识符和奇偶校验状态标识符不同,则该方法生成错误消息。
-
公开(公告)号:US20080059699A1
公开(公告)日:2008-03-06
申请号:US11470453
申请日:2006-09-06
申请人: Robert A. Kubo , Jeremy M. Pinson
发明人: Robert A. Kubo , Jeremy M. Pinson
IPC分类号: G06F12/16
CPC分类号: G06F3/0656 , G06F3/0613 , G06F3/0689 , G06F11/2087
摘要: The write operations to the storage devices are managed so that the write operations that would force a storage device to reposition its read/write head outside its read optimization boundary are queued until a threshold is reached. Upon reaching the write queue threshold, the write operations are sent to the storage devices in a burst mode that limits the impact of storage device seek operations that force the device read/write head out of position relative to the data that is assigned as it's primary read region, keeping the read/write head in it's primary locality to optimize the performance of read operations.
摘要翻译: 对存储设备的写入操作被管理,使得迫使存储设备将其读/写头重新定位在其读取优化边界之外的写入操作被排队,直到达到阈值。 在达到写入队列阈值时,写入操作以突发模式发送到存储设备,该模式限制存储设备查找操作的影响,从而强制设备读取/写入头相对于被分配为主要的数据的位置 读取区域,将读/写头保持在其主要位置以优化读取操作的性能。
-
公开(公告)号:US07555599B2
公开(公告)日:2009-06-30
申请号:US11470453
申请日:2006-09-06
申请人: Robert A. Kubo , Jeremy M. Pinson
发明人: Robert A. Kubo , Jeremy M. Pinson
IPC分类号: G06F12/00
CPC分类号: G06F3/0656 , G06F3/0613 , G06F3/0689 , G06F11/2087
摘要: The write operations to the storage devices are managed so that the write operations that would force a storage device to reposition its read/write head outside its read optimization boundary are queued until a threshold is reached. Upon reaching the write queue threshold, the write operations are sent to the storage devices in a burst mode that limits the impact of storage device seek operations that force the device read/write head out of position relative to the data that is assigned as it's primary read region, keeping the read/write head in it's primary locality to optimize the performance of read operations.
摘要翻译: 对存储设备的写入操作被管理,使得迫使存储设备将其读/写头重新定位在其读取优化边界之外的写入操作被排队,直到达到阈值。 在达到写入队列阈值时,写入操作以突发模式发送到存储设备,该模式限制存储设备查找操作的影响,从而强制设备读取/写入头相对于被分配为主要的数据的位置 读取区域,将读/写头保持在其主要位置以优化读取操作的性能。
-
7.
公开(公告)号:US20090006904A1
公开(公告)日:2009-01-01
申请号:US12204673
申请日:2008-09-04
IPC分类号: G06F11/07
CPC分类号: G06F11/1076
摘要: An apparatus and method to check integrity when handling data. The method provides a storage array which includes a plurality of sectors. The method defines (N) data state identifiers and (N) parity state identifiers. The method receives a command to handle data, where that command designates a target sector. The method determines the data state identifier assigned to the target sector, determines the parity state identifier assigned to the target sector, and compares the data state identifier and the parity state identifier. If the method determines that the data state identifier and the parity state identifier are the same, the method performs the command to handle data. Alternatively, if the method determines that the data state identifier and the parity state identifier differ, the method generates an error message.
摘要翻译: 一种在处理数据时检查完整性的装置和方法。 该方法提供包括多个扇区的存储阵列。 该方法定义(N)数据状态标识符和(N)奇偶校验状态标识符。 该方法接收一个处理数据的命令,该命令指定一个目标扇区。 该方法确定分配给目标扇区的数据状态标识符,确定分配给目标扇区的奇偶校验状态标识符,并且比较数据状态标识符和奇偶校验状态标识符。 如果方法确定数据状态标识符和奇偶校验状态标识符相同,则该方法执行处理数据的命令。 或者,如果该方法确定数据状态标识符和奇偶校验状态标识符不同,则该方法生成错误消息。
-
公开(公告)号:US08832370B2
公开(公告)日:2014-09-09
申请号:US12959622
申请日:2010-12-03
CPC分类号: G06F11/1076 , G06F2211/105
摘要: A data storage system includes three or more storage devices, each associated with a unique data volume. A first one of the data storage devices at least has two or more data storage areas but can have more storage areas, which can be either data storage areas or parity storage areas. A second data storage device at least has two storage areas, one of which is a data storage area. A third data storage device at least has a parity storage area but can have more storage areas, which can be either data storage areas or parity storage areas. A first group of corresponding storage areas is defined by at least the data storage areas of the first and second storage devices and the parity storage area of the third storage device. A second group of corresponding storage areas is defined by at least the storage areas of the first and second storage devices. When a data segment is written to one of the data storage areas of a storage device, parity information can be updated using information read from one or more storage areas of the group of corresponding storage areas having the data storage area to which the data segment is written.
摘要翻译: 数据存储系统包括三个或更多个存储设备,每个与唯一的数据量相关联。 数据存储设备中的第一个至少具有两个或更多个数据存储区域,但是可以具有更多的存储区域,其可以是数据存储区域或奇偶校验存储区域。 第二数据存储装置至少具有两个存储区域,其中之一是数据存储区域。 第三数据存储设备至少具有奇偶校验存储区域,但是可以具有更多的存储区域,其可以是数据存储区域或奇偶校验存储区域。 第一组对应的存储区域至少由第一和第二存储设备的数据存储区域和第三存储设备的奇偶校验存储区域定义。 第二组对应的存储区域至少由第一和第二存储设备的存储区域定义。 当将数据段写入到存储装置的数据存储区域之一时,可以使用从具有数据段所在的数据存储区域的相应存储区域组的一个或多个存储区域读取的信息来更新奇偶校验信息 书面。
-
公开(公告)号:US20080195807A1
公开(公告)日:2008-08-14
申请号:US11673367
申请日:2007-02-09
申请人: Robert A. Kubo , Jeremy M. Pinson
发明人: Robert A. Kubo , Jeremy M. Pinson
CPC分类号: G06F12/126
摘要: A method of destage management of redundant data copies in a cache storage subsystem includes providing a plurality of target storage devices, each of the plurality of target storage devices capable of storing a complete copy of a data image. The data image and the plurality of target storage devices are subdivided into a plurality of sub-regions, each of the plurality of sub-regions organized such that a minimum cumulative total of the plurality of sub-regions on the target storage devices equals a number of sub-regions required to form the complete copy of the data image. Data is destaged from a write cache to the plurality of sub-regions on the target storage devices in an order such that a minimum number of sub-regions can be combined to restore the complete copy of the data image.
摘要翻译: 一种对高速缓存存储子系统中的冗余数据副本的管理的方法,包括:提供多个目标存储设备,所述多个目标存储设备中的每一个能够存储数据图像的完整副本。 数据图像和多个目标存储设备被细分为多个子区域,多个子区域中的每一个被组织成使得目标存储设备上的多个子区域的最小累积总数等于数字 的子区域,以形成数据图像的完整副本。 从目标存储设备上的多个子区域的写高速缓冲存储器中的数据按照这样一个顺序被排除,使得可以组合最小数量的子区域以恢复数据图像的完整拷贝。
-
-
-
-
-
-
-
-