METHOD AND SYSTEM FOR DETECTING VIRTUAL MACHINE MIGRATION
    1.
    发明申请
    METHOD AND SYSTEM FOR DETECTING VIRTUAL MACHINE MIGRATION 有权
    用于检测虚拟机移动的方法和系统

    公开(公告)号:US20150032836A1

    公开(公告)日:2015-01-29

    申请号:US13949550

    申请日:2013-07-24

    Applicant: NETAPP, INC.

    Abstract: Method and system for detecting migration of a virtual machine are provided. The method detects that a first identifier for identifying a virtual machine and a second identifier identifying a source computing system hosting the virtual machine that accesses a storage space via a logical object have changed, when the virtual machine is migrated from the source computing system to a destination computing system. Thereafter, a storage device at the destination computing system is initialized to operate as a caching device for the migrated virtual machine.

    Abstract translation: 提供了一种用于检测虚拟机迁移的方法和系统。 该方法检测到当虚拟机从源计算系统迁移到一个虚拟机时,用于识别虚拟机的第一标识符和标识识别经由逻辑对象访问存储空间的虚拟机的源计算系统的第二标识符已经改变 目的地计算系统。 此后,将目的地计算系统的存储设备初始化为用于迁移的虚拟机的缓存设备。

    METHOD TO PERSISTENT INVALIDATION TO ENSURE CACHE DURABILITY
    3.
    发明申请
    METHOD TO PERSISTENT INVALIDATION TO ENSURE CACHE DURABILITY 有权
    保持缓存耐久性的方法

    公开(公告)号:US20160011984A1

    公开(公告)日:2016-01-14

    申请号:US14326210

    申请日:2014-07-08

    Applicant: NetApp, Inc.

    Abstract: A method and system of persistent cache invalidation ensures cache durability. A storage filter driver of a storage input/output (I/O) stack of a server may be used to capture (i.e., track) write requests made to storage devices prior to the persistent cache becoming operational. Entries in the cache having overlapping address ranges with the tracked write requests may be invalidated before the cache is deemed operational. In this manner, the cache remains consistent with the backing store across the administrative actions or failure event (albeit with less valid entries). Notably, the filter driver tracks (i.e., captures) metadata of the write request (i.e., address range and size of the request) to support invalidation of matching cache entries. As such, the filter driver need not store (record) data associated with the write request.

    Abstract translation: 持久缓存无效的方法和系统确保缓存耐久性。 可以使用服务器的存储输入/输出(I / O)堆栈的存储过滤器驱动器来捕获(即,跟踪)在持续高速缓存变为可操作之前对存储设备的写入请求。 具有跟踪的写请求的重叠地址范围的高速缓存中的条目可以在高速缓存被视为可操作之前被无效。 以这种方式,高速缓存与整个管理操作或故障事件的后台存储保持一致(尽管有效条目较少)。 值得注意的是,滤波器驱动器跟踪(即,捕获)写入请求的元数据(即,请求的地址范围和大小)以支持匹配的高速缓存条目的无效。 因此,过滤器驱动程序不需要存储(记录)与写请求相关联的数据。

    Method to persistent invalidation to ensure cache durability
    4.
    发明授权
    Method to persistent invalidation to ensure cache durability 有权
    持久性无效的方法,以确保缓存耐用性

    公开(公告)号:US09514054B2

    公开(公告)日:2016-12-06

    申请号:US14326210

    申请日:2014-07-08

    Applicant: NetApp, Inc.

    Abstract: A method and system of persistent cache invalidation ensures cache durability. A storage filter driver of a storage input/output (I/O) stack of a server may be used to capture (i.e., track) write requests made to storage devices prior to the persistent cache becoming operational. Entries in the cache having overlapping address ranges with the tracked write requests may be invalidated before the cache is deemed operational. In this manner, the cache remains consistent with the backing store across the administrative actions or failure event (albeit with less valid entries). Notably, the filter driver tracks (i.e., captures) metadata of the write request (i.e., address range and size of the request) to support invalidation of matching cache entries. As such, the filter driver need not store (record) data associated with the write request.

    Abstract translation: 持久缓存无效的方法和系统确保缓存耐久性。 可以使用服务器的存储输入/输出(I / O)堆栈的存储过滤器驱动器来捕获(即,跟踪)在持续高速缓存变为可操作之前对存储设备的写入请求。 具有跟踪的写请求的重叠地址范围的高速缓存中的条目可以在高速缓存被认为可操作之前被无效。 以这种方式,高速缓存与整个管理操作或故障事件的后台存储保持一致(尽管有效条目较少)。 值得注意的是,滤波器驱动器跟踪(即,捕获)写入请求的元数据(即,请求的地址范围和大小)以支持匹配的高速缓存条目的无效。 因此,过滤器驱动程序不需要存储(记录)与写请求相关联的数据。

    System and method for maintaining cache coherency

    公开(公告)号:US09313271B2

    公开(公告)日:2016-04-12

    申请号:US14704059

    申请日:2015-05-05

    Applicant: NETAPP, INC.

    Abstract: Described herein is a system and method for maintaining cache coherency. The system and method may maintain coherency for a cache memory that is coupled to a plurality of primary storage devices. The system and method may write data to the cache memory and associate the data with a cache generation identification (ID). A different cache generation ID may be associated with each new set of data that is written to the cache memory. The cache generation ID may be written to the primary storage devices. A backup restore operation may be performed on one of the primary storage devices and a backup restore notification may be received. In response to the notification, the system and method may compare the cache generation ID with the generation ID stored on the restored primary storage device and invalidate data stored on the cache memory for the restored primary storage device.

    SYSTEM AND METHOD FOR MAINTAINING CACHE COHERENCY
    6.
    发明申请
    SYSTEM AND METHOD FOR MAINTAINING CACHE COHERENCY 审中-公开
    用于维护高速缓存的系统和方法

    公开(公告)号:US20150237135A1

    公开(公告)日:2015-08-20

    申请号:US14704059

    申请日:2015-05-05

    Applicant: NETAPP, INC.

    Abstract: Described herein is a system and method for maintaining cache coherency. The system and method may maintain coherency for a cache memory that is coupled to a plurality of primary storage devices. The system and method may write data to the cache memory and associate the data with a cache generation identification (ID). A different cache generation ID may be associated with each new set of data that is written to the cache memory. The cache generation ID may be written to the primary storage devices. A backup restore operation may be performed on one of the primary storage devices and a backup restore notification may be received. In response to the notification, the system and method may compare the cache generation ID with the generation ID stored on the restored primary storage device and invalidate data stored on the cache memory for the restored primary storage device.

    Abstract translation: 这里描述了一种用于维持高速缓存一致性的系统和方法。 该系统和方法可以保持耦合到多个主存储设备的高速缓冲存储器的一致性。 该系统和方法可以将数据写入高速缓冲存储器并将数据与高速缓存生成标识(ID)相关联。 可以将不同的高速缓存生成ID与写入高速缓冲存储器的每组新的数据相关联。 可以将高速缓存生成ID写入主存储设备。 可以在主存储设备之一上执行备份恢复操作,并且可以接收备份恢复通知。 响应于通知,系统和方法可以将缓存生成ID与恢复的主存储设备上存储的生成ID进行比较,并使存储在恢复的主存储设备的高速缓冲存储器上的数据无效。

Patent Agency Ranking