METHOD AND APPARATUS FOR MAINTAINING DATA CONSISTENCY IN AN IN-PLACE-UPDATE FILE SYSTEM WITH DATA DEDUPLICATION
    1.
    发明申请
    METHOD AND APPARATUS FOR MAINTAINING DATA CONSISTENCY IN AN IN-PLACE-UPDATE FILE SYSTEM WITH DATA DEDUPLICATION 审中-公开
    用于维护数据一致性的方法和装置在具有数据重复的位置更新文件系统

    公开(公告)号:US20170031946A1

    公开(公告)日:2017-02-02

    申请号:US14815507

    申请日:2015-07-31

    CPC classification number: G06F17/30156

    Abstract: A method and apparatus is disclosed herein for maintaining data consistency in persistent memory in an in-place-update file system of a deduplication computing system. The method may include receiving a data write request to write a block of data from a volatile memory to a non-volatile memory in an in-place-update file system of deduplication computing system. Furthermore, the method may include determining whether the data write request is to perform an in-place update of an existing block in the non-volatile memory, and converting a type of write operation associated with the request from a requested write operation type to a new data allocation write operation when the data write request modifies the existing block. Furthermore, the method may include processing the new data allocation write operation to write the block of data from the volatile memory to the non-volatile memory using an ordered sequence of file system data journaling and writes to the non-volatile memory.

    Abstract translation: 本文公开了一种在重复数据消除计算系统的就地更新文件系统中维持持久存储器中的数据一致性的方法和装置。 该方法可以包括在重复数据删除计算系统的就地更新文件系统中接收数据写入请求以将数据块从易失性存储器写入非易失性存储器。 此外,该方法可以包括确定数据写入请求是否执行非易失性存储器中的现有块的就地更新,以及将与请求相关联的写入操作的类型从所请求的写入操作类型转换为 当数据写入请求修改现有块时,新的数据分配写操作。 此外,该方法可以包括处理新的数据分配写入操作,以使用文件系统数据的有序序列将易失性存储器中的数据块写入非易失性存储器并将其写入非易失性存储器。

    Method and apparatus for on-disk deduplication metadata for a deduplication file system

    公开(公告)号:US10255287B2

    公开(公告)日:2019-04-09

    申请号:US14815482

    申请日:2015-07-31

    Abstract: A method and apparatus is disclosed herein for maintaining deduplication metadata on disk separate from an in-memory deduplication file system for a deduplication computing system. The method may include reading deduplication metadata from a first memory of a deduplication computing system. Furthermore, the method may include maintaining deduplicated data for a file system in a second memory, and maintaining the deduplication metadata that describes the deduplicated data of the file system in the first memory of the deduplication computing system, wherein the first memory is a different type of memory and separated from the second memory in the deduplication computing system. Furthermore, the method may include accessing the deduplication metadata in the second memory in response to receipt of a request by the deduplication computing system to perform a first operation with deduplicated data of the file system in the second memory.

    Deduplication metadata access in deduplication file system
    3.
    发明授权
    Deduplication metadata access in deduplication file system 有权
    重复数据删除文件系统中的重复数据删除元数据访问

    公开(公告)号:US09372865B2

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

    申请号:US13765664

    申请日:2013-02-12

    CPC classification number: G06F17/30156 G06F17/30159 G06F17/30162

    Abstract: Techniques associated with deduplication metadata access in a deduplication file system are described, including determining a state of a file system, reading a table associated with the file system, including reading block numbers associated with files in the file system, the table being stored in a storage, wherein the block numbers include a block number and logical block number, determining whether each of the block numbers exists in a reconstruction map, modifying the reconstruction map, obtaining a hash value associated with each of the block numbers, reading data blocks from a disk using the plurality of block numbers, and constructing deduplication metadata in system memory (i.e., RAM) using a read of the data blocks.

    Abstract translation: 描述了在重复数据消除文件系统中与重复数据删除元数据访问相关联的技术,包括确定文件系统的状态,读取与文件系统相关联的表,包括读取与文件系统中的文件相关联的块号,存储在 存储,其中块号包括块号和逻辑块号,确定每个块号是否存在于重建映射中,修改重构映射,获得与每个块号相关联的散列值,从 磁盘,并且使用数据块的读取在系统存储器(即,RAM)中构造重复数据删除元数据。

    Method and apparatus for preparing a cache replacement catalog
    4.
    发明授权
    Method and apparatus for preparing a cache replacement catalog 有权
    用于准备高速缓存替换目录的方法和装置

    公开(公告)号:US08874877B2

    公开(公告)日:2014-10-28

    申请号:US14262357

    申请日:2014-04-25

    Abstract: Methods and systems to intelligently cache content in a virtualization environment using virtualization software such as VMWare ESX or Citrix XenServer or Microsoft HyperV or Redhat KVM or their variants are disclosed. Storage IO operations (reads from and writes to disk) are analyzed (or characterized) for their overall value and pinned to cache if their value exceeds a certain defined threshold based on criteria specific to the New Technology File System (NTFS) file-system. Analysis/characterization of NTFS file systems for intelligent dynamic caching include analyzing storage block data associated with a Virtual Machine of interest in accordance with a pre-determined data model to determine the value of the block under analysis for long term or short term caching. Integer values assigned to different types of NTFS objects in a white list data structure called a catalog that can be used to analyze the storage block data.

    Abstract translation: 公开了使用虚拟化软件(如VMWare ESX或Citrix XenServer或Microsoft HyperV或Redhat KVM或其变体)在虚拟化环境中智能缓存内容的方法和系统。 根据新技术文件系统(NTFS)文件系统的特定标准,如果存储IO操作的值超过某个定义的阈值,则对其总体值进行分析(或表征),并将其定义为缓存。 用于智能动态缓存的NTFS文件系统的分析/表征包括根据预定数据模型分析与感兴趣的虚拟机相关联的存储块数据,以确定长期或短期缓存的分析块的值。 分配给白名单数据结构中不同类型的NTFS对象的整数值称为可用于分析存储块数据的目录。

    METHOD AND APPARATUS FOR EFFICIENT PROVISIONING OF CLONED VIRTUAL MACHINE IMAGES USING DEDUPLICATION METADATA
    5.
    发明申请
    METHOD AND APPARATUS FOR EFFICIENT PROVISIONING OF CLONED VIRTUAL MACHINE IMAGES USING DEDUPLICATION METADATA 有权
    使用复制元数据有效提供克隆的虚拟机图像的方法和装置

    公开(公告)号:US20140229936A1

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

    申请号:US13765687

    申请日:2013-02-12

    CPC classification number: G06F9/45558 G06F2009/45562

    Abstract: Techniques for fast provisioning of virtual machine images using deduplication metadata are described, including receiving a request to copy a first virtual machine to form a second virtual machine, identifying a first portion of memory comprising data for the first virtual machine; and forming the second virtual machine based on the first portion of memory comprising data for the first virtual machine, wherein forming the second virtual machine further comprises linking the second virtual machine to the first portion of memory comprising data for the first virtual machine, and implementing a second portion of memory to store data for the second virtual machine independent of the first virtual machine.

    Abstract translation: 描述了使用重复数据删除元数据快速提供虚拟机图像的技术,包括接收复制第一虚拟机以形成第二虚拟机的请求,识别包含第一虚拟机的数据的存储器的第一部分; 以及基于包括所述第一虚拟机的数据的所述存储器的所述第一部分形成所述第二虚拟机,其中形成所述第二虚拟机还包括将所述第二虚拟机链接到所述第一部分存储器,所述第一部分包括用于所述第一虚拟机的数据, 用于存储与第一虚拟机无关的第二虚拟机的数据的第二部分存储器。

    SYSTEMS AND APPARATUSES FOR AGGREGATING NODES TO FORM AN AGGREGATED VIRTUAL STORAGE FOR A VIRTUALIZED DESKTOP ENVIRONMENT
    6.
    发明申请
    SYSTEMS AND APPARATUSES FOR AGGREGATING NODES TO FORM AN AGGREGATED VIRTUAL STORAGE FOR A VIRTUALIZED DESKTOP ENVIRONMENT 有权
    用于组合节点以形成虚拟桌面环境的集合虚拟存储的系统和装置

    公开(公告)号:US20140181236A1

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

    申请号:US13725939

    申请日:2012-12-21

    Abstract: Embodiments of the invention relate generally to software, data storage, and virtualized computing and processing resources. More specifically, systems and apparatuses are described for aggregating nodes to form an aggregated virtual storage for a virtualized desktop environment. In one embodiment, a virtual storage system includes servers including processors and memories, and an aggregated virtual storage including the memories, each of the memories being associated with a corresponding server. Also included is a storage aggregator processor coupled to a memory including executable instructions to generate a data structure for storage in each memory in an associated server in the servers, each of the data structures being configured to store a reference to duplicative data stored in a first number of servers in the servers. The duplicative data provides redundancy when a second number of servers, or fewer, in the servers are inaccessible.

    Abstract translation: 本发明的实施例一般涉及软件,数据存储和虚拟化计算和处理资源。 更具体地,描述了用于聚合节点以形成用于虚拟桌面环境的聚合虚拟存储器的系统和装置。 在一个实施例中,虚拟存储系统包括包括处理器和存储器的服务器,以及包括存储器的聚合虚拟存储器,每个存储器与相应的服务器相关联。 还包括存储器聚合器处理器,其耦合到存储器,其包括可执行指令以生成用于存储在服务器中的关联服务器中的每个存储器中的数据结构,每个数据结构被配置为存储对存储在第一 服务器中的服务器数量。 当服务器中的第二数量的服务器或更少的服务器不可访问时,重复数据提供冗余。

    Method and apparatus for conversion of virtual machine formats utilizing deduplication metadata

    公开(公告)号:US10353872B2

    公开(公告)日:2019-07-16

    申请号:US15453710

    申请日:2017-03-08

    Inventor: Chetan Venkatesh

    Abstract: A method and apparatus is disclosed herein for converting a virtual machine from an initial hypervisor format to a target hypervisor format utilizing deduplication metadata. The method may include generating a copy of a virtual machine by replication of deduplication metadata for one or more files corresponding to the virtual machine. Furthermore, the method may include opening the copy of the virtual machine from the replicated deduplication metadata. The method may also include converting the replicated deduplication metadata from an initial hypervisor format to a target hypervisor format to generate a converted virtual machine.

    Method and apparatus for reconstructing and checking the consistency of deduplication metadata of a deduplication file system

    公开(公告)号:US10089183B2

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

    申请号:US14815494

    申请日:2015-07-31

    Abstract: A method and apparatus is disclosed herein for checking the consistency of deduplication metadata after an unclean shutdown of a deduplication computing system. The method may include mounting a deduplication file system of a deduplication computing system after an unclean shutdown of the deduplication computing system. Furthermore, the method may include initiating a reconstruction and consistency check of deduplication metadata associated with the deduplication file system. Furthermore, the method may include receiving a user operation prior to completion of the reconstruction and consistency check of the deduplication metadata, and processing the user operation in parallel with the reconstruction and consistency check of the deduplication metadata.

    Method and apparatus for replicating virtual machine images using deduplication metadata
    9.
    发明授权
    Method and apparatus for replicating virtual machine images using deduplication metadata 有权
    使用重复数据删除元数据复制虚拟机映像的方法和装置

    公开(公告)号:US09471590B2

    公开(公告)日:2016-10-18

    申请号:US13765689

    申请日:2013-02-12

    Abstract: Techniques for fast provisioning of virtual machine images using deduplication metadata are described, including receiving a request to copy a first virtual machine to form a second virtual machine, identifying a first portion of memory comprising data for the first virtual machine; and forming the second virtual machine based on the first portion of memory comprising data for the first virtual machine, wherein forming the second virtual machine further comprises linking the second virtual machine to the first portion of memory comprising data for the first virtual machine, and implementing a second portion of memory to store data for the second virtual machine independent of the first virtual machine.

    Abstract translation: 描述了使用重复数据删除元数据快速提供虚拟机图像的技术,包括接收复制第一虚拟机以形成第二虚拟机的请求,识别包含第一虚拟机的数据的存储器的第一部分; 以及基于包括所述第一虚拟机的数据的所述存储器的所述第一部分形成所述第二虚拟机,其中形成所述第二虚拟机还包括将所述第二虚拟机链接到所述第一部分存储器,所述第一部分包括用于所述第一虚拟机的数据, 用于存储与第一虚拟机无关的第二虚拟机的数据的第二部分存储器。

    METHOD AND APPARATUS FOR REPLICATION OF FILES AND FILE SYSTEMS USING A DEDUPLICATION KEY SPACE
    10.
    发明申请
    METHOD AND APPARATUS FOR REPLICATION OF FILES AND FILE SYSTEMS USING A DEDUPLICATION KEY SPACE 审中-公开
    用复制关键空间复制文件和文件系统的方法和装置

    公开(公告)号:US20150227543A1

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

    申请号:US14177899

    申请日:2014-02-11

    Abstract: A method and apparatus for rapid replication of deduplicated file system data is described. The method may include initiating replication of a file from a source deduplication system to a destination deduplication system, and transferring deduplication metadata for each block of the file from the source deduplication system to the destination deduplication system. The method may also include transferring an identifier file from the source deduplication system to the destination deduplication system that includes a block number corresponding to a block of the file and a unique identifier value generated from the block of the file. The method may also include receiving a data request file from the destination deduplication system, and transferring the blocks of data identified in the data request file to complete replication of the file on the destination deduplication system.

    Abstract translation: 描述了用于重复数据删除的文件系统数据的快速复制的方法和装置。 该方法可以包括启动文件从源重复数据删除系统到目的地重复数据消除系统的复制,以及将文件的每个块从重复数据删除系统传送到目标重复数据消除系统的重复数据删除元数据。 该方法还可以包括将标识符文件从源重复数据删除系统传送到目的地重复数据删除系统,该系统包括对应于文件块的块号和从该文件块生成的唯一标识符值。 该方法还可以包括从目的地重复数据删除系统接收数据请求文件,并传送在数据请求文件中标识的数据块,以完成文件在目的地重复数据消除系统上的复制。

Patent Agency Ranking