Nonvolatile storage thresholding
    2.
    发明授权
    Nonvolatile storage thresholding 有权
    非易失性存储阈值

    公开(公告)号:US08140811B2

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

    申请号:US12489107

    申请日:2009-06-22

    IPC分类号: G06F12/08 G06F13/00

    摘要: Embodiments for facilitating data transfer between a nonvolatile storage (NVS) write cache and a pool of target storage devices are provided. Each target storage device in the pool of target storage devices is determined as one of a hard disk drive (HDD) and a solid-state drive (SSD) device, and classified into one of a SSD rank group and a HDD rank group. If no data is received in the NVS write cache for a predetermined time to be written to a target storage device classified in the SSD rank group, a threshold of available space in the NVS write cache is set to allocate at least a majority of the available space to the HDD rank group. Upon receipt of a write request for the SSD rank group, the threshold of the available space is reduced to allocate a greater portion of the available space to the SSD rank group.

    摘要翻译: 提供了用于促进非易失性存储(NVS)写入高速缓存和目标存储设备池之间的数据传输的实施例。 目标存储设备池中的每个目标存储设备被确定为硬盘驱动器(HDD)和固态驱动器(SSD)设备之一,并且被分类为SSD等级组和HDD等级组之一。 如果在NVS写入高速缓存中没有数据被接收到预定时间被写入到SSD等级组中的目标存储设备上,则NVS写入高速缓存中的可用空间阈值被设置为分配至少大部分可用的 空间到HDD排名组。 在接收到SSD等级组的写入请求时,可用空间的阈值被减小以将更大部分的可用空间分配给SSD等级组。

    System and Method of Dynamic Allocation of Non-Volatile Memory
    5.
    发明申请
    System and Method of Dynamic Allocation of Non-Volatile Memory 失效
    非易失性存储器的动态分配系统和方法

    公开(公告)号:US20080155190A1

    公开(公告)日:2008-06-26

    申请号:US11613636

    申请日:2006-12-20

    IPC分类号: G06F12/02

    摘要: A method of dynamic allocation of non-volatile memory in a cache storage subsystem includes constraining a redundant array of independent disks (RAID) 6 array in an unavailable state, the RAID 6 array having been newly created in the subsystem, destaging data from a write cache to a storage medium to free memory space, reserving the freed memory space for allocation to data-persistent storage, allocating the memory space to an adapter in the subsystem as a target for data in the event of a power loss, and changing the RAID 6 array to an available state. A system for dynamic allocation of non-volatile memory in a cache storage subsystem includes a computer processing device which constrains a newly-created redundant array of independent disks (RAID) 6 array in an unavailable state to execute a reconfiguration method.

    摘要翻译: 在高速缓存存储子系统中动态分配非易失性存储器的方法包括限制在不可用状态下的独立磁盘(RAID)6阵列的冗余阵列,已经在子系统中新创建的RAID 6阵列,从写入 缓存到存储介质以释放存储器空间,保留释放的存储器空间用于分配到数据永久存储器,将存储器空间分配给子系统中的适配器作为电源丢失的数据的目标,并且改变RAID 6阵列到可用状态。 用于在高速缓存存储子系统中动态分配非易失性存储器的系统包括限制在不可用状态下新创建的独立磁盘冗余阵列(RAID)6阵列以执行重新配置方法的计算机处理设备。

    System and method of dynamic allocation of non-volatile memory
    6.
    发明授权
    System and method of dynamic allocation of non-volatile memory 失效
    动态分配非易失性存储器的系统和方法

    公开(公告)号:US07996609B2

    公开(公告)日:2011-08-09

    申请号:US11613636

    申请日:2006-12-20

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: A method of dynamic allocation of non-volatile memory in a cache storage subsystem includes constraining a redundant array of independent disks (RAID) 6 array in an unavailable state, the RAID 6 array having been newly created in the subsystem, destaging data from a write cache to a storage medium to free memory space, reserving the freed memory space for allocation to data-persistent storage, allocating the memory space to an adapter in the subsystem as a target for data in the event of a power loss, and changing the RAID 6 array to an available state. A system for dynamic allocation of non-volatile memory in a cache storage subsystem includes a computer processing device which constrains a newly-created redundant array of independent disks (RAID) 6 array in an unavailable state to execute a reconfiguration method.

    摘要翻译: 在高速缓存存储子系统中动态分配非易失性存储器的方法包括限制在不可用状态下的独立磁盘(RAID)6阵列的冗余阵列,已经在子系统中新创建的RAID 6阵列,从写入 缓存到存储介质以释放存储器空间,保留释放的存储器空间用于分配到数据永久存储器,将存储器空间分配给子系统中的适配器作为电源丢失的数据的目标,并且改变RAID 6阵列到可用状态。 用于在高速缓存存储子系统中动态分配非易失性存储器的系统包括限制在不可用状态下新创建的独立磁盘冗余阵列(RAID)6阵列以执行重新配置方法的计算机处理设备。

    POPULATING A FIRST STRIDE OF TRACKS FROM A FIRST CACHE TO WRITE TO A SECOND STRIDE IN A SECOND CACHE
    8.
    发明申请
    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.

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

    Techniques For Managing Data In A Write Cache Of A Storage Controller
    10.
    发明申请
    Techniques For Managing Data In A Write Cache Of A Storage Controller 失效
    用于在存储控制器的写缓存中管理数据的技术

    公开(公告)号:US20110016271A1

    公开(公告)日:2011-01-20

    申请号:US12504222

    申请日:2009-07-16

    IPC分类号: G06F12/08 G06F12/00

    摘要: A technique for limiting an amount of write data stored in a cache memory includes determining a usable region of a non-volatile storage (NVS), determining an amount of write data in a current write request for the cache memory, and determining a failure boundary associated with the current write request. A count of the write data associated with the failure boundary is maintained. The current write request for the cache memory is rejected when a sum of the count of the write data associated with the failure boundary and the write data in the current write request exceeds a determined percentage of the usable region of the NVS.

    摘要翻译: 用于限制存储在高速缓冲存储器中的写入数据量的技术包括:确定非易失性存储器(NVS)的可用区域,确定当前高速缓存存储器的写入请求中的写入数据量,以及确定故障边界 与当前写入请求相关联。 保持与故障边界相关联的写入数据的计数。 当与故障边界相关联的写入数据的计数与当前写入请求中的写入数据的总和超过NVS的可用区域的确定百分比时,缓存存储器的当前写入请求被拒绝。