-
公开(公告)号:US20220382575A1
公开(公告)日:2022-12-01
申请号:US17845138
申请日:2022-06-21
Applicant: Cohesity, Inc.
Inventor: Namit Sharma , Vipin Gupta
IPC: G06F9/455
Abstract: Contents of a virtual machine of a primary storage are received at a first point in time. A full snapshot of the virtual machine is stored on a secondary storage using the received contents of the virtual machine. One or more cloud storage volumes of the virtual machine are caused to be created. Contents of the full snapshot for storage on the one or more cloud storage volumes are provided from the secondary storage. Changed data of the virtual machine of the primary storage is received at a second point in time. An incremental snapshot of the virtual machine is stored using the received changed data. The one or more cloud storage volumes are updated using the incremental snapshot of the virtual machine. An image of at least one of the cloud storage volumes is caused to be created for standby deployment of another instance of the virtual machine.
-
公开(公告)号:US20220261387A1
公开(公告)日:2022-08-18
申请号:US17672277
申请日:2022-02-15
Applicant: Cohesity, Inc.
Inventor: Vinay Reddy , Mohit Aron , Vipin Gupta , Markose Thomas
IPC: G06F16/22 , G06F16/951 , G06F16/176 , G06F16/23
Abstract: Techniques are disclosed for managing a high performance, fault-tolerant, strongly consistent, distributed key-value store system. The key-value store may store information, such as metadata for a distributed file system. Fault-tolerance means that the distributed key-value store continues to provide access to values in the key-value store in spite of a certain number of node failures. To provide this capability, the key-value store may store copies of (key, value) pair on N+1 nodes in order to provide fault tolerance for the failure of up to N nodes. In addition, metadata describing which nodes store a given value is stored on 2N+1 nodes and the distributed key-value store is sized such that there are 3N+1 nodes in a cluster. Doing so allows the key, value store to tolerate a failure of N nodes, while still maintaining a consistent and available key-value store.
-
公开(公告)号:US20210117295A1
公开(公告)日:2021-04-22
申请号:US16660623
申请日:2019-10-22
Applicant: Cohesity, Inc.
Inventor: Namit Sharma , Vipin Gupta
Abstract: Contents of a virtual machine of a primary storage are received at a first point in time. A full snapshot of the virtual machine is stored on a secondary storage using the received contents of the virtual machine. One or more cloud storage volumes of the virtual machine are caused to be created. Contents of the full snapshot for storage on the one or more cloud storage volumes are provided from the secondary storage. Changed data of the virtual machine of the primary storage is received at a second point in time. An incremental snapshot of the virtual machine is stored using the received changed data. The one or more cloud storage volumes are updated using the incremental snapshot of the virtual machine. An image of at least one of the cloud storage volumes is caused to be created for standby deployment of another instance of the virtual machine.
-
4.
公开(公告)号:US20170344443A1
公开(公告)日:2017-11-30
申请号:US15628487
申请日:2017-06-20
Applicant: Cohesity, Inc.
Inventor: Sashikanth Madduri , Mohit Aron , Vinay Reddy , Vipin Gupta
CPC classification number: G06F11/2005 , G06F11/1425 , G06F11/1658 , G06F11/2028 , H04L41/0668 , H04L41/12 , H04L41/5009 , H04L41/5096 , H04L67/10 , H04L69/40
Abstract: Systems, methods, and computer program products for managing a consensus group in a distributed computing cluster, by determining that an instance of an authority module executing on a first node, of a consensus group of nodes in the distributed computing cluster, has failed; and adding, by an instance of the authority module on a second node of the consensus group, a new node to the consensus group to replace the first node. The new node is a node in the computing cluster that was not a member of the consensus group at the time the instance of the authority module executing on the first node is determined to have failed.
-
公开(公告)号:US20240036994A1
公开(公告)日:2024-02-01
申请号:US18483449
申请日:2023-10-09
Applicant: Cohesity, Inc.
Inventor: Namit Sharma , Vipin Gupta
CPC classification number: G06F11/1484 , G06F11/1464 , G06F11/1451 , G06F11/1469 , G06F9/45558 , G06F11/0709 , G06F2201/84 , G06F2009/45562 , G06F2009/45595 , G06F2009/4557 , G06F2009/45583
Abstract: Contents of a full snapshot for storage in one or more cloud storage volumes are received. The contents of the full snapshot is stored in the one or more cloud storage volumes. A snapshot of a virtual machine data volume and a snapshot of a virtual machine boot volume are generated based on the contents of the full snapshot stored in the one or more cloud storage volumes. An image of the virtual machine boot volume is generated based on the snapshot of the virtual machine boot volume. The snapshot of the virtual machine data volume, the snapshot of the virtual machine boot volume, and the image of the virtual machine boot volume are stored in a cloud object storage.
-
公开(公告)号:US20230252042A1
公开(公告)日:2023-08-10
申请号:US18134794
申请日:2023-04-14
Applicant: Cohesity, Inc.
Inventor: Apurv Gupta , Vipin Gupta , Johnny Chen , Sunil Moolchandani , Murali Vajapeyam
Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
-
公开(公告)号:US20220138221A1
公开(公告)日:2022-05-05
申请号:US17489560
申请日:2021-09-29
Applicant: Cohesity, Inc.
Inventor: Apurv Gupta , Vipin Gupta , Johnny Chen , Sunil Moolchandani , Murali Vajapeyam
Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
-
公开(公告)号:US20190303388A1
公开(公告)日:2019-10-03
申请号:US16391132
申请日:2019-04-22
Applicant: Cohesity, Inc.
Inventor: Apurv Gupta , Vipin Gupta , Johnny Chen , Sunil Moolchandani , Murali Vajapeyam
Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
-
公开(公告)号:US20180225349A1
公开(公告)日:2018-08-09
申请号:US15947373
申请日:2018-04-06
Applicant: Cohesity, Inc.
Inventor: Apurv Gupta , Vipin Gupta , Johnny Chen , Sunil Moolchandani , Murali Vajapeyam
CPC classification number: G06F17/30575 , G06F9/54
Abstract: Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
-
公开(公告)号:US11861392B2
公开(公告)日:2024-01-02
申请号:US18082511
申请日:2022-12-15
Applicant: Cohesity, Inc.
Inventor: Venkata Ranga Radhanikanth Guturi , Tushar Mahata , Praveen Kumar Yarlagadda , Vipin Gupta
IPC: G06F9/455 , H04L67/1097
CPC classification number: G06F9/45558 , H04L67/1097 , G06F2009/4557 , G06F2009/45562 , G06F2009/45583
Abstract: An instruction to generate a cloud instantiation of a secondary storage system is provided. One or more secondary storage clusters are virtually rebuilt in the cloud instantiation of the secondary storage system. A new cloud instance of a user virtual machine is deployed based on at least a portion of data stored in the one or more rebuilt secondary storage clusters of the cloud instantiation of the secondary storage system. A version of at least the portion of the data of the one or more rebuilt secondary storage clusters is provided to a cloud deployment server.
-
-
-
-
-
-
-
-
-