Apparatus, system, and method for relocating logical array hot spots
    13.
    发明授权
    Apparatus, system, and method for relocating logical array hot spots 有权
    用于重新定位逻辑阵列热点的装置,系统和方法

    公开(公告)号:US08423739B2

    公开(公告)日:2013-04-16

    申请号:US12027152

    申请日:2008-02-06

    IPC分类号: G06F12/00

    摘要: An apparatus, system, and method are disclosed for relocating logical array hot spots. An organization module organizes a plurality of logical arrays. Each logical array comprises a plurality of logical segments from a plurality of storage devices and configured to store data. An identification module identifies a hot spot on a first logical array if accesses to the first logical array exceed an access threshold. A migration module dynamically migrates a first logical segment from the first logical array to a second logical segment of a second logical array, wherein the migration is transparent to a host and data of the first logical segment is continuously available to the host.

    摘要翻译: 公开了用于重定位逻辑阵列热点的装置,系统和方法。 组织模块组织多个逻辑阵列。 每个逻辑阵列包括来自多个存储设备的多个逻辑段并且被配置为存储数据。 如果对第一逻辑阵列的访问超过访问阈值,则识别模块识别第一逻辑阵列上的热点。 迁移模块将第一逻辑段从第一逻辑阵列动态迁移到第二逻辑阵列的第二逻辑段,其中迁移对于主机是透明的,并且第一逻辑段的数据对主机持续可用。

    MEMORY PRESERVED CACHE FAILSAFE REBOOT MECHANISM
    14.
    发明申请
    MEMORY PRESERVED CACHE FAILSAFE REBOOT MECHANISM 失效
    内存保存缓存失败机制

    公开(公告)号:US20090300408A1

    公开(公告)日:2009-12-03

    申请号:US12132128

    申请日:2008-06-03

    IPC分类号: G06F11/20

    CPC分类号: G06F11/1417 G06F11/2092

    摘要: A method, system and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster, the surviving cluster undergoing a rebooting process, is provided. A memory preserved indicator associated with a cache of the surviving cluster is detected. The memory preserved indicator designates marked tracks having an image in an NVS of the failed cluster to be preserved through the rebooting process. A counter in a data structure of the surviving cache is incremented. If a value of the counter exceeds a predetermined value, a cache memory is initialized, and the marked tracks are removed from the cache to prevent an instance of repetitive reboots caused by a corrupted structure in the cache memory.

    摘要翻译: 提供了一种方法,系统和计算机程序产品,用于通过从故障集群到存活集群的故障转移来保存具有双高速缓存和双非易失性存储(NVS)的存储子系统中的数据,所述存活集群经历重新启动过程。 检测与存活簇的高速缓存相关联的存储器保存的指示符。 存储器保存的指示符指定在通过重新启动过程保留的故障集群的NVS中具有图像的标记轨迹。 幸存缓存的数据结构中的计数器增加。 如果计数器的值超过预定值,则初始化高速缓冲存储器,并且从高速缓存中移除标记的轨道,以防止由高速缓冲存储器中的破坏的结构导致的重复重新启动的实例。

    MEMORY PRESERVED CACHE TO PREVENT DATA LOSS
    15.
    发明申请
    MEMORY PRESERVED CACHE TO PREVENT DATA LOSS 失效
    内存保存缓存以防数据丢失

    公开(公告)号:US20090300298A1

    公开(公告)日:2009-12-03

    申请号:US12132087

    申请日:2008-06-03

    IPC分类号: G06F12/00

    摘要: A method, system, and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster is provided. A memory preserved indicator is initiated to mark tracks on a cache of the surviving cluster to be preserved, the tracks having an image in an NVS of the failed cluster. A destage operation is performed to destage the marked tracks. Subsequent to a determination that each of the marked tracks have been destaged, the memory preserved indicator is disabled to remove the mark from the tracks. If the surviving cluster reboots previous to each of the marked tracks having been destaged, the cache is verified as a memory preserved cache, the marked tracks are retained for processing while all unmarked tracks are removed, and the marked tracks are processed.

    摘要翻译: 提供了一种用于通过从故障集群到存活集群的故障转移来保存具有双缓存和双非易失性存储(NVS)的存储子系统中的数据的方法,系统和计算机程序产品。 启动存储器保存的指示符以标记要保留的存活簇的高速缓存上的轨道,轨道在故障集群的NVS中具有图像。 执行了一个停船操作,以排除标记的轨迹。 在确定每个标记的轨道已经停止之后,禁用存储器保留指示符以从轨道中移除标记。 如果幸存的群集在已经去往每个标记的轨道之前重新启动,则将高速缓存验证为存储器保存的高速缓存,标记的轨道被保留用于处理,而所有未标记的轨道被移除,并且标记的轨道被处理。

    COPYING DATA FROM A FIRST CLUSTER TO A SECOND CLUSTER TO REASSIGN STORAGE AREAS FROM THE FIRST CLUSTER TO THE SECOND CLUSTER
    16.
    发明申请
    COPYING DATA FROM A FIRST CLUSTER TO A SECOND CLUSTER TO REASSIGN STORAGE AREAS FROM THE FIRST CLUSTER TO THE SECOND CLUSTER 有权
    将数据从第一集群复制到第二集群以将存储区域从第一集群转发到第二集群

    公开(公告)号:US20080250210A1

    公开(公告)日:2008-10-09

    申请号:US11696099

    申请日:2007-04-03

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for copying data from a first cluster to a second cluster to reassign storage areas from the first cluster to the second cluster. An operation is initiated to reassign storage areas from a first cluster to a second cluster, wherein the first cluster includes a first cache and a first storage unit and the second cluster includes a second cache and a second storage unit. Data in the first cache for the storage areas to reassign to the second cluster is copied to the second cache. Data in the first storage unit for storage areas remaining assigned to the first cluster is copied to the second storage unit.

    摘要翻译: 提供了用于将数据从第一集群复制到第二集群的方法,系统和制品,以将从第一集群到第二集群的存储区域重新分配。 启动操作以将存储区域从第一集群重新分配到第二集群,其中第一集群包括第一高速缓存和第一存储单元,并且第二集群包括第二高速缓存和第二存储单元。 将第一个缓存中的数据重新分配给第二个集群的存储区域复制到第二个缓存。 第一存储单元中的剩余分配给第一集群的存储区域的数据被复制到第二存储单元。

    Apparatus, system, and method for migrating wear spots
    19.
    发明授权
    Apparatus, system, and method for migrating wear spots 有权
    用于迁移磨损点的装置,系统和方法

    公开(公告)号:US08055835B2

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

    申请号:US12144427

    申请日:2008-06-23

    IPC分类号: G06F12/16

    CPC分类号: G06F12/0246 G06F2212/7211

    摘要: An apparatus, system, and method are disclosed for migrating wear spots in solid-state drives. A count module counts lifetime write cycles for logical units of a plurality of solid-state memories. Each logical unit has a logical address. An identification module identifies a wear spot on a first logical unit of a first solid-state memory if a count for the first logical unit exceeds a cycle threshold. A migration module dynamically migrates data of the first logical unit to a second solid-state memory, wherein the data is continuously available at an original logical address.

    摘要翻译: 公开了用于在固态驱动器中迁移磨损点的装置,系统和方法。 计数模块对多个固态存储器的逻辑单元计数寿命写周期。 每个逻辑单元都有一个逻辑地址。 如果第一逻辑单元的计数超过周期阈值,则识别模块识别第一固态存储器的第一逻辑单元上的磨损点。 迁移模块将第一逻辑单元的数据动态迁移到第二固态存储器,其中数据在原始逻辑地址处连续可用。

    Memory preserved cache failsafe reboot mechanism
    20.
    发明授权
    Memory preserved cache failsafe reboot mechanism 失效
    内存保存缓存失效安全重启机制

    公开(公告)号:US07895465B2

    公开(公告)日:2011-02-22

    申请号:US12132128

    申请日:2008-06-03

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1417 G06F11/2092

    摘要: A method, system and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster, the surviving cluster undergoing a rebooting process, is provided. A memory preserved indicator associated with a cache of the surviving cluster is detected. The memory preserved indicator designates marked tracks having an image in an NVS of the failed cluster to be preserved through the rebooting process. A counter in a data structure of the surviving cache is incremented. If a value of the counter exceeds a predetermined value, a cache memory is initialized, and the marked tracks are removed from the cache to prevent an instance of repetitive reboots caused by a corrupted structure in the cache memory.

    摘要翻译: 提供了一种方法,系统和计算机程序产品,用于通过从故障集群到存活集群的故障转移来保存具有双高速缓存和双非易失性存储(NVS)的存储子系统中的数据,所述经历重新启动过程的存活集群。 检测与存活簇的高速缓存相关联的存储器保存的指示符。 存储器保存的指示符指定在通过重新启动过程保留的故障集群的NVS中具有图像的标记轨迹。 幸存缓存的数据结构中的计数器增加。 如果计数器的值超过预定值,则初始化高速缓冲存储器,并且从高速缓存中移除标记的轨道,以防止由高速缓冲存储器中的破坏的结构导致的重复重新启动的实例。