Apparatus and Method for Sharing Resources between Storage Devices
    21.
    发明申请
    Apparatus and Method for Sharing Resources between Storage Devices 有权
    存储设备之间共享资源的设备和方法

    公开(公告)号:US20140082318A1

    公开(公告)日:2014-03-20

    申请号:US13620061

    申请日:2012-09-14

    IPC分类号: G06F12/02

    摘要: A method for allocating resources of a storage system including at least a first and second group of storage devices. The method identifies a first set of resources to be reserved for use by the first group of storage devices, identifies a second set of resources to be reserved for use by the second group of storage devices, and identifies a third set of resources The method then allocates resources from the third set of resources to the first group of storage devices or the second group of storage device according to an allocation algorithm, and restricts use of the first set of resources to the first group of devices and use of the second set of resources to the second group of devices.

    摘要翻译: 一种用于分配包括至少第一组和第二组存储装置的存储系统的资源的方法。 该方法识别待保留以供第一组存储设备使用的第一组资源,标识要被保留供第二组存储设备使用的第二组资源,并且识别第三组资源。然后,该方法 根据分配算法将资源从第三组资源分配给第一组存储设备或第二组存储设备,并且将第一组资源的使用限制到第一组设备并且使用第二组 资源到第二组设备。

    Method to increase performance of non-contiguously written sectors
    22.
    发明授权
    Method to increase performance of non-contiguously written sectors 有权
    提高非连续书面业绩的方法

    公开(公告)号:US08627002B2

    公开(公告)日:2014-01-07

    申请号:US11549038

    申请日:2006-10-12

    IPC分类号: G06F12/08

    摘要: A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and comparing the first number with a second, threshold number. If the first number exceeds the second number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. A corresponding system includes a cache manager module operating on the storage subsystem. Upon a determination that a cache write operation on a track has taken place, the cache manager module determines a first number of non-contiguously written sectors on the track, compares the first number with a second, predetermined threshold number, and issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the first number exceeds the second number.

    摘要翻译: 一种在高速缓存写入操作中管理高速缓冲存储器存储子系统中的数据的方法包括确定高速缓存中的轨道上的非连续写入扇区的第一数量,并将第一数量与第二阈值数进行比较。 如果第一个数字超过第二个数字,则发出完整的后台阶段操作以用来自存储介质的未修改的数据填充非连续写入的扇区。 对应的系统包括在存储子系统上操作的高速缓存管理器模块。 在确定已经发生轨道上的高速缓存写入操作的情况下,高速缓存管理器模块确定轨道上的非连续写入扇区的第一数量,将第一数量与第二预定阈值数进行比较,并发布后台 如果第一个数字超过第二个数字,则从存储介质中用未修改的数据填充非连续写入的扇区的操作。

    Multiple copy track stage recovery in a data storage system
    24.
    发明授权
    Multiple copy track stage recovery in a data storage system 失效
    数据存储系统中的多重复制跟踪阶段恢复

    公开(公告)号:US07529776B2

    公开(公告)日:2009-05-05

    申请号:US11031170

    申请日:2005-01-07

    IPC分类号: G06F11/00

    摘要: A bad track in a disk device in a data storage system is recovered by determining which cluster in the system the bad track belongs to. If the track belongs to the cluster that discovered that the track was bad, that cluster recovers the track by locating a good copy of the track, staging the good copy of the track to cache, and destaging the good copy of the track storage unit from the cache to all copies of the track, whether good or bad, in the data storage system. If the track belongs to another cluster, the cluster that discovered that the track was bad sends a message to the other cluster to inform it of the bad track, and the other cluster recovers the bad track. In another aspect, all tracks are owned by one server or server cluster, which performs the staging and destaging.

    摘要翻译: 数据存储系统中的磁盘设备中的不良轨迹是通过确定系统中坏轨道属于哪个集群来恢复的。 如果磁道属于发现磁道不良的集群,则该集群通过找到磁道的良好副本来恢复磁道,将磁道的良好副本上传到缓存,并将磁道存储单元的良好副本从 缓存到所有副本的轨道,无论是好还是坏,在数据存储系统中。 如果磁道属于另一个集群,则发现该磁道不良的集群发送消息到另一个集群,以通知其不良的磁道,另一个集群恢复坏的磁道。 另一方面,所有轨道都由一个服务器或服务器集群拥有,该集群执行分段和分段。

    Apparatus, system, and method for predicting storage device failure
    25.
    发明授权
    Apparatus, system, and method for predicting storage device failure 有权
    用于预测存储设备故障的装置,系统和方法

    公开(公告)号:US07496796B2

    公开(公告)日:2009-02-24

    申请号:US11337391

    申请日:2006-01-23

    IPC分类号: G06F11/00

    摘要: An apparatus, system, and method are disclosed for predicting storage device failure. A technology descriptor module associates a technology descriptor with a storage device. A failure threshold module sets a predictive failure threshold for the storage device in response to the technology descriptor. In one embodiment, a workload management detection module detects workload management of the storage device. A threshold modification module may modify the predictive failure threshold in response to detecting the workload management of the storage device. A performance detection module detects a storage device error that exceeds the modified predictive failure threshold as a storage device predictive failure.

    摘要翻译: 公开了用于预测存储设备故障的装置,系统和方法。 技术描述符模块将技术描述符与存储设备相关联。 故障阈值模块响应于技术描述符设置存储设备的预测故障阈值。 在一个实施例中,工作负载管理检测模块检测存储设备的工作负载管理。 响应于检测到存储设备的工作负载管理,阈值修改模块可以修改预测故障阈值。 性能检测模块检测超过修改的预测故障阈值的存储设备错误作为存储设备预测故障。

    Apparatus and method to check data integrity when handling data
    26.
    发明授权
    Apparatus and method to check data integrity when handling data 失效
    处理数据时检查数据完整性的装置和方法

    公开(公告)号: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)奇偶校验状态标识符。 该方法接收一个处理数据的命令,该命令指定一个目标扇区。 该方法确定分配给目标扇区的数据状态标识符,确定分配给目标扇区的奇偶校验状态标识符,并且比较数据状态标识符和奇偶校验状态标识符。 如果方法确定数据状态标识符和奇偶校验状态标识符相同,则该方法执行处理数据的命令。 或者,如果该方法确定数据状态标识符和奇偶校验状态标识符不同,则该方法生成错误消息。

    Method to increase performance of non-contiguously written sectors
    27.
    发明申请
    Method to increase performance of non-contiguously written sectors 有权
    提高非连续书面业绩的方法

    公开(公告)号:US20080091875A1

    公开(公告)日:2008-04-17

    申请号:US11549038

    申请日:2006-10-12

    IPC分类号: G06F13/00

    摘要: A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and comparing the first number with a second, threshold number. If the first number exceeds the second number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. A corresponding system includes a cache manager module operating on the storage subsystem. Upon a determination that a cache write operation on a track has taken place, the cache manager module determines a first number of non-contiguously written sectors on the track, compares the first number with a second, predetermined threshold number, and issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the first number exceeds the second number.

    摘要翻译: 一种在高速缓存写入操作中管理高速缓冲存储器存储子系统中的数据的方法包括确定高速缓存中的轨道上的非连续写入扇区的第一数量,并将第一数量与第二阈值数进行比较。 如果第一个数字超过第二个数字,则发出完整的后台阶段操作以用来自存储介质的未修改的数据填充非连续写入的扇区。 对应的系统包括在存储子系统上操作的高速缓存管理器模块。 在确定已经发生轨道上的高速缓存写入操作的情况下,高速缓存管理器模块确定轨道上的非连续写入扇区的第一数量,将第一数量与第二预定阈值数进行比较,并发布后台 如果第一个数字超过第二个数字,则从存储介质中用未修改的数据填充非连续写入的扇区的操作。

    Recovering track format information mismatch errors using data reconstruction
    28.
    发明授权
    Recovering track format information mismatch errors using data reconstruction 失效
    使用数据重建恢复轨道格式信息不匹配错误

    公开(公告)号:US07210091B2

    公开(公告)日:2007-04-24

    申请号:US10719213

    申请日:2003-11-20

    IPC分类号: G11B20/18 G11B20/12

    摘要: A method, system, and article of manufacture for recovering from a track format error detected by a host computer associated with a storage controller associated with a storage disk array. The recovery method begins with saving a copy of the track format information associated with the data track that triggered the track format error in a predetermined location. Next, the track format information associated with the data track that caused the error is invalidated and the subject data is restaged. Subsequently, the restaged data is compared to the saved copy of the track format information to determine if the track format error exists with respect to the restaged data. If the track format error is detected with respect to the restaged data, the method further consists of reconstructing the data, preferably by performing a reconstruct read recovery. The reconstructed data is then compared to the saved copy of the track format information to determine if the track format error exists with respect to the reconstructed data. The method is completed by rebuilding the track format information to match the reconstructed data, writing the reconstructed data to the storage disk array, and passing the reconstructed data to the host.

    摘要翻译: 用于从与存储盘阵列相关联的存储控制器相关联的主计算机检测到的轨道格式错误中恢复的方法,系统和制品。 恢复方法开始于保存与在预定位置触发轨道格式错误的数据轨道相关联的轨道格式信息的副本。 接下来,与导致错误的数据轨道相关联的轨道格式信息被无效并且主题数据被重新调用。 随后,将重新分配的数据与保存的轨道格式信息的副本进行比较,以确定相对于重新分配的数据是否存在轨道格式错误。 如果相对于再分页数据检测到轨道格式错误,该方法还包括重建数据,优选地通过执行重构读取恢复。 然后将重建的数据与保存的轨道格式信息的副本进行比较,以确定相对于重构数据是否存在轨道格式错误。 该方法通过重建跟踪格式信息以匹配重构数据,将重建的数据写入存储盘阵列,并将重建的数据传送到主机来完成。

    POPULATING A FIRST STRIDE OF TRACKS FROM A FIRST CACHE TO WRITE TO A SECOND STRIDE IN A SECOND CACHE
    29.
    发明申请
    POPULATING A FIRST STRIDE OF TRACKS FROM A FIRST CACHE TO WRITE TO A SECOND STRIDE IN A SECOND CACHE 有权
    将第一个缓存的第一个路径从第一个缓存中写入第二个缓冲区

    公开(公告)号:US20130185478A1

    公开(公告)日:2013-07-18

    申请号:US13464668

    申请日:2012-05-04

    IPC分类号: G06F12/08

    摘要: Provided are a computer program product, system, and method for managing data in a cache system comprising a first cache, a second cache, and a storage system. A determination is made of tracks stored in the storage system to demote from the first cache. A first stride is formed including the determined tracks to demote. A determination is made of a second stride in the second cache in which to include the tracks in the first stride. The tracks from the first stride are added to the second stride in the second cache. A determination is made of tracks in strides in the second cache to demote from the second cache. The determined tracks to demote from the second cache are demoted.

    摘要翻译: 提供了一种用于管理包括第一高速缓存,第二高速缓存和存储系统的高速缓存系统中的数据的计算机程序产品,系统和方法。 确定存储在存储系统中的轨道以从第一高速缓存降级。 形成第一步,包括确定的轨道降级。 确定在第二高速缓存中的第二步,其中包括在第一步中的轨道。 来自第一步的轨道被添加到第二缓存中的第二步。 确定第二高速缓存中的步幅中的轨迹以从第二高速缓存降级。 确定的从第二个缓存降级的轨迹将被降级。