-
公开(公告)号:US20240012719A1
公开(公告)日:2024-01-11
申请号:US18352929
申请日:2023-07-14
Applicant: Rubrik, Inc.
Inventor: Rohit Agrawal , Mudit Malpani , Prasenjit Sarkar
CPC classification number: G06F11/1469 , G06F11/1464 , G06F11/1484 , G06F11/2023 , G06F11/1451 , G06F2201/84
Abstract: In some examples, a cluster comprises peer nodes and a distributed data store implemented across the peer nodes, a method of remote linking of data objects for data transfer between a first node cluster and a second node cluster among the peer nodes, the method comprising: creating a data object group including multiple remote data objects, wherein a plurality of remote data objects in the data object group represent a same first virtual machine and are registrable on at least the first and second node clusters of the peer DMS nodes; creating or identifying remote links to a plurality of the remote data objects in the data object group; designating a member of the data object group as an active member of the group; and assigning a task to the active member to be completed using remote links.
-
公开(公告)号:US20220229743A1
公开(公告)日:2022-07-21
申请号:US17567946
申请日:2022-01-04
Applicant: Rubrik, Inc.
Inventor: Rohit Agrawal , Mudit Malpani , Prasenjit Sarkar
Abstract: In some examples, a duster comprises peer nodes and a distributed data store implemented across the peer nodes, a method of remote linking of data objects for data transfer between a first node cluster and a second node cluster among the peer nodes; the method comprising: creating a data object group including multiple remote data objects, wherein a plurality of remote data objects in the data object group represent a same first virtual machine and are registrable on at least the first and second node clusters of the peer DMS nodes; creating or identifying remote links to a plurality of the remote data objects in the data object group; designating a member of the data object group as an active member of the group; and assigning a task to the active member to be completed using remote links.
-
公开(公告)号:US11281393B2
公开(公告)日:2022-03-22
申请号:US16200505
申请日:2018-11-26
Applicant: Rubrik Inc.
Inventor: Abdul Jabbar Abdul Rasheed , Soham Mazumdar , Hardik Vohra , Mudit Malpani
Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages data of a tenant of a multi-tenant compute infrastructure. The compute infrastructure includes an envoy connecting the DMS cluster to virtual machines of the tenant executing on the compute infrastructure. The envoy provides the DMS cluster with access to the virtual tenant network and the virtual machines of the tenant connected via the virtual tenant network for DMS services such as data fetch jobs to generate snapshots of the virtual machines. The envoy sends the snapshot from the virtual machine to a peer DMS node via the connection for storage within the DMS cluster. The envoy provides the DMS cluster with secure access to authorized tenants of the compute infrastructure while maintaining data isolation of tenants within the compute infrastructure.
-
公开(公告)号:US20210326215A1
公开(公告)日:2021-10-21
申请号:US17363874
申请日:2021-06-30
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Li Ding , Shaomin Chen , Hardik Vohra , Arijit Banerjee , Abhay Mitra , Kushaagra Goyal , Arnav Gautum Mishra , Samir Rishi Chaudhry , Suman Swaroop , Kunal Sean Munshani , Mudit Malpani
Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
-
公开(公告)号:US11061601B2
公开(公告)日:2021-07-13
申请号:US16398520
申请日:2019-04-30
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Li Ding , Shaomin Chen , Hardik Vohra , Arijit Banerjee , Abhay Mitra , Kushaagra Goyal , Arnav Gautum Mishra , Samir Rishi Chaudhry , Suman Swaroop , Kunal Sean Munshani , Mudit Malpani
Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
-
公开(公告)号:US10884783B2
公开(公告)日:2021-01-05
申请号:US16658430
申请日:2019-10-21
Applicant: Rubrik, Inc.
Inventor: Abdullah Al Reza , Fabiano Botelho , Mudit Malpani , Prateek Pandey
Abstract: A method of identifying historical snapshots for a virtual machine (VM) is provided. Some example operations include receiving a request for a historical snapshot of a VM, the request indicating an ID for the VM. A detection is made that the ID for the VM in the request received is a new ID assigned to a VM. A determination is made whether the new ID corresponds to a newly created VM or an existing VM that has been previously registered using a previous ID, wherein the determining includes accessing a property of the VM including a use case identifier associated with an instant recovery request for a specific VM. Based on identifying that the new ID corresponds to a newly created VM, a new VM Group (VMG) object is created for the newly created VM corresponding to the new ID.
-
公开(公告)号:US20200349030A1
公开(公告)日:2020-11-05
申请号:US16398560
申请日:2019-04-30
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Li Ding , Shaomin Chen , Hardik Vohra , Arijit Banerjee , Abhay Mitra , Kushaagra Goyal , Arnav Gautum Mishra , Samir Rishi Chaudhry , Suman Swaroop , Kunal Sean Munshani , Mudit Malpani , Abhishek Modi
Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
-
公开(公告)号:US20200349029A1
公开(公告)日:2020-11-05
申请号:US16398539
申请日:2019-04-30
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Li Ding , Shaomin Chen , Hardik Vohra , Arijit Banerjee , Abhay Mitra , Kushaagra Goyal , Arnav Gautum Mishra , Samir Rishi Chaudhry , Suman Swaroop , Kunal Sean Munshani , Mudit Malpani , Abhishek Modi
Abstract: Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
-
公开(公告)号:US10819656B2
公开(公告)日:2020-10-27
申请号:US15658348
申请日:2017-07-24
Applicant: RUBRIK, INC.
Inventor: Noel Moldvai , Mudit Malpani
IPC: H04L12/917 , H04L12/911 , H04L29/08
Abstract: Methods and systems for throttling per-node network bandwidths over time to maximize the aggregate bandwidth of a distributed cluster of nodes without exceeding a global bandwidth allowance for the entire cluster are described. The throttling of the individual node network bandwidths may include periodically adjusting individual node bandwidth settings for each node of a plurality of nodes within the cluster using node network interfaces. The adjusting of the individual node bandwidth settings for each node of the plurality of nodes may take into account the number and type of jobs running within the cluster at a particular point in time. The updates to the individual node bandwidth settings may be transmitted such that a first subset of the plurality of nodes with decreasing individual node bandwidth allocations are updated prior to updating a second subset of the plurality of nodes with increasing individual node bandwidth allocations.
-
公开(公告)号:US20200050475A1
公开(公告)日:2020-02-13
申请号:US16658430
申请日:2019-10-21
Applicant: Rubrik, Inc.
Inventor: Abdullah Al Reza , Fabiano Botelho , Mudit Malpani , Prateek Pandey
Abstract: A method of identifying historical snapshots for a virtual machine (VM) is provided. Some example operations include receiving a request for a historical snapshot of a VM, the request indicating an ID for the VM. A detection is made that the ID for the VM in the request received is a new ID assigned to a VM. A determination is made whether the new ID corresponds to a newly created VM or an existing VM that has been previously registered using a previous ID, wherein the determining includes accessing a property of the VM including a use case identifier associated with an instant recovery request for a specific VM. Based on identifying that the new ID corresponds to a newly created VM, a new VM Group (VMG) object is created for the newly created VM corresponding to the new ID.
-
-
-
-
-
-
-
-
-