System And Method For Synchronizing Caches After Reboot

    公开(公告)号:US20180129421A1

    公开(公告)日:2018-05-10

    申请号:US15821119

    申请日:2017-11-22

    Applicant: NETAPP, INC.

    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.

    SYSTEM AND METHOD FOR SYNCHRONIZING CACHES AFTER REBOOT
    2.
    发明申请
    SYSTEM AND METHOD FOR SYNCHRONIZING CACHES AFTER REBOOT 有权
    REBOOT之后同步快照的系统和方法

    公开(公告)号:US20160210055A1

    公开(公告)日:2016-07-21

    申请号:US14599353

    申请日:2015-01-16

    Applicant: NetApp, Inc.

    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.

    Abstract translation: 描述了重新启动之后同步缓存的方法和系统。 在缓存环境中,主机服务器存储与高速缓存相关联的高速缓存计数器,其可以存储在高速缓存本身或另一永久存储设备中。 当将数据块写入缓存时,每个数据块的元数据也被写入高速缓存。 该元数据包括基于高速缓存计数器的值的块计数器。 在缓存中执行多个数据操作之后,更新缓存计数器的值。 然后,基于高速缓存计数器的值与相应数据块的元数据中的块计数器的值的比较,有选择地更新每个数据块。

    Multiple Instances of Mapping Configurations in a Storage System or Storage Appliance
    3.
    发明申请
    Multiple Instances of Mapping Configurations in a Storage System or Storage Appliance 有权
    存储系统或存储设备中映射配置的多个实例

    公开(公告)号:US20140129771A1

    公开(公告)日:2014-05-08

    申请号:US14161439

    申请日:2014-01-22

    Applicant: NetApp, Inc.

    Abstract: The present invention is directed to a method and software for managing the host-to-volume mappings of a SAN storage system. The host-to-volume mappings of the SAN storage system are represented in mapping configuration components. The active mapping configuration component represents the current host-to-volume mapping for the SAN storage system. Only one mapping configuration component is active at a time. The host-to-volume mappings of the SAN storage system are changed by deactivating the active mapping configuration component and activating an inactive mapping configuration component that represents a different mapping configuration, effecting a repartition, repurpose, disaster recovery, or other business activity. This can be a scheduled task or performed in an on-demand manner. The mapping configuration components are managed and controlled through the management component of the SAN storage system.

    Abstract translation: 本发明涉及用于管理SAN存储系统的主机到卷映射的方法和软件。 映射配置组件表示SAN存储系统的主机到卷的映射。 主动映射配置组件表示SAN存储系统的当前主机到卷映射。 一次只有一个映射配置组件处于活动状态。 通过停用活动映射配置组件并激活表示不同映射配置的无效映射配置组件,实现重新分区,重新调整,灾难恢复或其他业务活动,SAN存储系统的主机到卷的映射将被更改。 这可以是一个计划的任务,也可以按需的方式执行。 映射配置组件通过SAN存储系统的管理组件进行管理和控制。

    System and method for synchronizing caches after reboot

    公开(公告)号:US10831369B2

    公开(公告)日:2020-11-10

    申请号:US15821119

    申请日:2017-11-22

    Applicant: NETAPP, INC.

    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.

    SYSTEM OF HOST CACHES MANAGED IN A UNIFIED MANNER
    5.
    发明申请
    SYSTEM OF HOST CACHES MANAGED IN A UNIFIED MANNER 审中-公开
    主机管理的主机系统

    公开(公告)号:US20160212198A1

    公开(公告)日:2016-07-21

    申请号:US14599251

    申请日:2015-01-16

    Applicant: NetApp, Inc.

    CPC classification number: H04L67/1097 H04L67/2842 H04L67/2852

    Abstract: A method and system for host caches managed in a unified manner are described. In an example, a server in a clustered environment designates cache ownership for a cluster application to the cache on one of the hosts. While the application is running on this host, the server monitors data writes made by the application. Upon detecting that the application is running on a different host in the clustered environment, the server can transfer cache ownership to the new host and selectively invalidate cache blocks in the cache of the new host based on the data writes that were previously monitored.

    Abstract translation: 描述了以统一方式管理的主机高速缓存的方法和系统。 在一个示例中,集群环境中的服务器将集群应用程序的高速缓存所有权指定给其中一个主机上的高速缓存。 当应用程序在此主机上运行时,服务器将监视应用程序所做的数据写入。 在检测到应用程序在群集环境中的不同主机上运行时,服务器可以将缓存所有权传输到新主机,并根据先前监视的数据写入选择性地使新主机的缓存中的缓存块无效。

    FAST WARM-UP OF HOST FLASH CACHE AFTER NODE FAILOVER
    6.
    发明申请
    FAST WARM-UP OF HOST FLASH CACHE AFTER NODE FAILOVER 审中-公开
    主机故障后主机闪存缓存的快速升级

    公开(公告)号:US20150363319A1

    公开(公告)日:2015-12-17

    申请号:US14302863

    申请日:2014-06-12

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/065 G06F3/0619 G06F3/067 G06F11/00 G06F12/0893

    Abstract: Examples described herein include a system for storing data. The data storage system retrieves a first set of metadata associated with data stored on a first cache memory, and stores the first set of metadata on a primary storage device. The primary storage device is a backing store for the data stored on the first cache memory. The storage system selectively copies data form the primary storage device to a second cache memory based, at least in part, on the first set of metadata stored on the primary storage device. For some aspects, the storage system may copy the data from the primary storage device to the second cache memory upon determining that the first cache memory is in a failover state.

    Abstract translation: 本文描述的示例包括用于存储数据的系统。 数据存储系统检索与存储在第一高速缓存存储器上的数据相关联的第一组元数据,并将第一组元数据存储在主存储设备上。 主存储设备是用于存储在第一高速缓冲存储器上的数据的后备存储器。 至少部分地基于存储在主存储设备上的第一组元数据,存储系统有选择地将数据从主存储设备复制到第二高速缓冲存储器。 对于某些方面,存储系统可以在确定第一高速缓存存储器处于故障转移状态时将数据从主存储设备复制到第二高速缓冲存储器。

    Multiple instances of mapping configurations in a storage system or storage appliance
    7.
    发明授权
    Multiple instances of mapping configurations in a storage system or storage appliance 有权
    在存储系统或存储设备中映射配置的多个实例

    公开(公告)号:US08984224B2

    公开(公告)日:2015-03-17

    申请号:US14161439

    申请日:2014-01-22

    Applicant: NetApp, Inc.

    Abstract: The present invention is directed to a method and software for managing the host-to-volume mappings of a SAN storage system. The host-to-volume mappings of the SAN storage system are represented in mapping configuration components. The active mapping configuration component represents the current host-to-volume mapping for the SAN storage system. Only one mapping configuration component is active at a time. The host-to-volume mappings of the SAN storage system are changed by deactivating the active mapping configuration component and activating an inactive mapping configuration component that represents a different mapping configuration, effecting a repartition, repurpose, disaster recovery, or other business activity. This can be a scheduled task or performed in an on-demand manner. The mapping configuration components are managed and controlled through the management component of the SAN storage system.

    Abstract translation: 本发明涉及用于管理SAN存储系统的主机到卷映射的方法和软件。 映射配置组件表示SAN存储系统的主机到卷的映射。 主动映射配置组件表示SAN存储系统的当前主机到卷映射。 一次只有一个映射配置组件处于活动状态。 通过停用活动映射配置组件并激活表示不同映射配置的无效映射配置组件,实现重新分区,重新调整,灾难恢复或其他业务活动,SAN存储系统的主机到卷的映射将被更改。 这可以是一个计划的任务,也可以按需的方式执行。 映射配置组件通过SAN存储系统的管理组件进行管理和控制。

    System and method for synchronizing caches after reboot

    公开(公告)号:US09830081B2

    公开(公告)日:2017-11-28

    申请号:US14599353

    申请日:2015-01-16

    Applicant: NetApp, Inc.

    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.

    Systems and Methods for Data Caching in Storage Array Systems

    公开(公告)号:US20170220476A1

    公开(公告)日:2017-08-03

    申请号:US15010928

    申请日:2016-01-29

    Applicant: NetApp, Inc.

    CPC classification number: G06F12/0888 G06F2212/60

    Abstract: A method includes: communicating read requests from a host device to either a storage array controller or a data cache associated with the host device; classifying portions of data, in response to the read requests, according to frequency of access of the respective portions of data; and causing the storage array controller to either promote a first portion of data to a data cache associated with the storage array controller or demote the first portion of data from the data cache associated with the storage array controller in response to a change in cache status of the first portion of data at the data cache associated with the host device and in response to frequency of access of the first portion of data.

Patent Agency Ranking