-
公开(公告)号:US20220374316A1
公开(公告)日:2022-11-24
申请号:US17877169
申请日:2022-07-29
Applicant: Nutanix, Inc.
Inventor: Ashish Kumar , Freddy James , Kai Tan , Pranab Patnaik
IPC: G06F11/14 , G06F16/182 , G06F11/00 , G06F3/06 , G06F11/20
Abstract: A technique provides efficient data failover by creation and deployment of a protection policy that ensures maintenance of frequent common snapshots between sites of a multi-site data replication environment. A global constraint optimizer executes on a node of a cluster to create the protection policy for deployment among other nodes of clusters at the sites. Constraints such as protection rules (PRs) specifying, e.g., an amount of tolerable data loss are applied to a category of data designated for failover from a primary site over a network to a plurality of (secondary and tertiary) sites typically located at geographically separated distances. The optimizer processes the PRs to compute parameters such as frequency of snapshot generation and replication among the sites, as well as retention of the latest common snapshot maintained at each site to create a recovery point and configuration of the protection policy that reduces network traffic for efficient use of the network among the sites.
-
公开(公告)号:US12189573B2
公开(公告)日:2025-01-07
申请号:US17376822
申请日:2021-07-15
Applicant: Nutanix, Inc.
Inventor: Abhishek Gupta , Freddy James , Pranab Patnaik , Ranjan Mn
Abstract: A technique creates a compact state of snapshot metadata and associated selected snapshots that are frequently used and maintained in memory of a node of a cluster to facilitate processing of workflow operations associated with a logical entity in a disaster recovery (DR) environment. The compact state represents a minimal subset of snapshot metadata that is frequently used to perform operations in accordance with the DR workflow operations. In addition, metadata associated with the progress of the DR workflow operations processed by the node is periodically consolidated within the compact state. Illustratively, the selected frequently used snapshots of the logical entity include (i) a recently created snapshot; (ii) one or more reference snapshots; (iii) a snapshot scheduled for replication; and (iv) any snapshot that is queued for a current or future-scheduled operation. The technique is also directed to a snapshot and metadata eviction policy that is configured to evict infrequently used snapshots and snapshot metadata to improve memory space consumption of the memory.
-
公开(公告)号:US11436097B1
公开(公告)日:2022-09-06
申请号:US17322427
申请日:2021-05-17
Applicant: Nutanix, Inc.
Inventor: Ashish Kumar , Freddy James , Kai Tan , Pranab Patnaik
IPC: G06F11/00 , G06F11/14 , G06F11/20 , G06F3/06 , G06F16/182
Abstract: A technique provides efficient data failover by creation and deployment of a protection policy that ensures maintenance of frequent common snapshots between sites of a multi-site data replication environment. A global constraint optimizer executes on a node of a cluster to create the protection policy for deployment among other nodes of clusters at the sites. Constraints such as protection rules (PRs) specifying, e.g., an amount of tolerable data loss are applied to a category of data designated for failover from a primary site over a network to a plurality of (secondary and tertiary) sites typically located at geographically separated distances. The optimizer processes the PRs to compute parameters such as frequency of snapshot generation and replication among the sites, as well as retention of the latest common snapshot maintained at each site to create a recovery point and configuration of the protection policy that reduces network traffic for efficient use of the network among the sites.
-
公开(公告)号:US20220358087A1
公开(公告)日:2022-11-10
申请号:US17376822
申请日:2021-07-15
Applicant: Nutanix, Inc.
Inventor: Abhishek Gupta , Freddy James , Pranab Patnaik , Ranjan MN
Abstract: A technique creates a compact state of snapshot metadata and associated selected snapshots that are frequently used and maintained in memory of a node of a cluster to facilitate processing of workflow operations associated with a logical entity in a disaster recovery (DR) environment. The compact state represents a minimal subset of snapshot metadata that is frequently used to perform operations in accordance with the DR workflow operations. In addition, metadata associated with the progress of the DR workflow operations processed by the node is periodically consolidated within the compact state. Illustratively, the selected frequently used snapshots of the logical entity include (i) a recently created snapshot; (ii) one or more reference snapshots; (iii) a snapshot scheduled for replication; and (iv) any snapshot that is queued for a current or future-scheduled operation. The technique is also directed to a snapshot and metadata eviction policy that is configured to evict infrequently used snapshots and snapshot metadata to improve memory space consumption of the memory.
-
公开(公告)号:US12235867B2
公开(公告)日:2025-02-25
申请号:US18236251
申请日:2023-08-21
Applicant: Nutanix, Inc.
Inventor: Freddy James , Kai Tan , Karthikeyan Vaideswaran , Ramya Uthamarajan , Kushagra Mishra , Pranab Patnaik
IPC: G06F16/27
Abstract: A replication progress tracking technique is configured to present progress tracking state relating to data replicated as a recovery point (RP) from a source site to one or more target and/or remote sites over a network in a multi-site data replication environment. The progress tracking state of the replicated RP, i.e., RP replication progress, is persistently stored as a progress tracking recording at the target site independent of the source site of the replication and presented (i.e., viewed) using a well-defined, published application programming interface that is publicly callable by one or more clients of the environment.
-
公开(公告)号:US20240311392A1
公开(公告)日:2024-09-19
申请号:US18236251
申请日:2023-08-21
Applicant: Nutanix, Inc.
Inventor: Freddy James , Kai Tan , Karthikeyan Vaideswaran , Ramya Uthamarajan , Kushagra Mishra , Pranab Patnaik
IPC: G06F16/27
CPC classification number: G06F16/27
Abstract: A replication progress tracking technique is configured to present progress tracking state relating to data replicated as a recovery point (RP) from a source site to one or more target and/or remote sites over a network in a multi-site data replication environment. The progress tracking state of the replicated RP, i.e., RP replication progress, is persistently stored as a progress tracking recording at the target site independent of the source site of the replication and presented (i.e., viewed) using a well-defined, published application programming interface that is publicly callable by one or more clients of the environment.
-
公开(公告)号:US11953999B2
公开(公告)日:2024-04-09
申请号:US17877169
申请日:2022-07-29
Applicant: Nutanix, Inc.
Inventor: Ashish Kumar , Freddy James , Kai Tan , Pranab Patnaik
IPC: G06F11/00 , G06F3/06 , G06F11/14 , G06F11/20 , G06F16/182
CPC classification number: G06F11/1464 , G06F3/0668 , G06F11/008 , G06F11/1469 , G06F11/2023 , G06F16/1824 , G06F2201/84
Abstract: A technique provides efficient data failover by creation and deployment of a protection policy that ensures maintenance of frequent common snapshots between sites of a multi-site data replication environment. A global constraint optimizer executes on a node of a cluster to create the protection policy for deployment among other nodes of clusters at the sites. Constraints such as protection rules (PRs) specifying, e.g., an amount of tolerable data loss are applied to a category of data designated for failover from a primary site over a network to a plurality of (secondary and tertiary) sites typically located at geographically separated distances. The optimizer processes the PRs to compute parameters such as frequency of snapshot generation and replication among the sites, as well as retention of the latest common snapshot maintained at each site to create a recovery point and configuration of the protection policy that reduces network traffic for efficient use of the network among the sites.
-
-
-
-
-
-