DYNAMIC NORMALIZATION AND DENORMALIZATION OF METADATA

    公开(公告)号:US20240012584A1

    公开(公告)日:2024-01-11

    申请号:US18173696

    申请日:2023-02-23

    Applicant: NUTANIX, INC.

    CPC classification number: G06F3/0667 G06F3/061 G06F3/0647 G06F3/067

    Abstract: Various embodiments set forth techniques for managing metadata for a vblock include dynamically normalizing and denormalizing vblock metadata associated with an extent. Vblock metadata associated with an extent is normalized when the extent is migrated to a different extent group by having the vblock metadata to a mapping between the extent identifier and an extent group identifier in a metadata map separate from the vblock metadata. Vblock metadata associated with an extent is denormalized whenever the number of vblock metadata associated with an extent drops below a threshold. Vblock metadata is denormalized by updating the vblock metadata to include a mapping to an extent group, based on a mapping of the extent to the extent group in a separate metadata map, and then removing the mapping in the separate metadata map.

    GLOBAL NAMING FOR INTER-CLUSTER REPLICATION
    2.
    发明申请

    公开(公告)号:US20200042402A1

    公开(公告)日:2020-02-06

    申请号:US16051320

    申请日:2018-07-31

    Applicant: Nutanix, Inc.

    Abstract: Systems for multi-cluster virtualized computing system management. A method for performing virtual entity replication between source computing clusters and target computing clusters commences upon establishing a virtual entity naming convention that is observed by both the source computing clusters and the target computing clusters. A snapshot from a source cluster is associated with a global snapshot ID before being transmitted to a target computing cluster. At some point in time, the source cluster will initiate acts to replicate a virtual entity to a particular data state that is associated with a particular named snapshot. A second replication protocol then commences. The second replication protocol includes exchanges that serve to determine whether or not the target computing cluster has a copy of a particular named snapshot as named by the global snapshot ID, and if so, to then initiate virtual entity replication at the target computing cluster using the named snapshot.

    METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR GENERATING CONSISTENT SNAPSHOTS WITHOUT QUIESCING APPLICATIONS

    公开(公告)号:US20190370128A1

    公开(公告)日:2019-12-05

    申请号:US15981873

    申请日:2018-05-16

    Applicant: Nutanix, Inc.

    Abstract: The present disclosure provides a method, apparatus, and computer program product for generating consistent snapshots without quiescing applications. The snapshots correspond to consistency groups that in turn correspond to one or more vDisks on one or more nodes. Some embodiments of the present disclosure address the problem of generating consistent backup snapshots that cover cases of multiple virtual machines (VMs) that operate in a multi-node distributed computing environment (e.g., in clusters) without quiescing the accessing entity(ies). In some embodiments, the process includes identification of a triggering snapshot event, disabling of write complete responses to requesting entities for the resources corresponding to the snapshot to be generated, generating snapshots while one or more additional write requests are received, and using one or more techniques to insure that all actions corresponding to the snapshotting function do not occur outside of a specified time frame.

Patent Agency Ranking