-
公开(公告)号:US20230376219A1
公开(公告)日:2023-11-23
申请号:US18357906
申请日:2023-07-24
Applicant: Rubrik, Inc.
Inventor: Shaomin Chen , Li Ding , Kushaagra Goyal , Abhay Mitra , Kunal Sean Munshani , Shaswat Chaubey , Benjamin Travis Meadowcroft
CPC classification number: G06F3/0619 , G06F3/0673 , G06F3/065 , G06F11/1464 , G06F2009/45583 , G06F2009/45579 , G06F2009/45587 , G06F9/45558 , G06F2201/84
Abstract: Example embodiments relate generally to data resynchronization methods and systems in 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).
-
公开(公告)号:US11663089B2
公开(公告)日:2023-05-30
申请号:US16398499
申请日: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
CPC classification number: G06F11/1464 , G06F9/45558 , G06F16/27 , G06F2009/45579 , G06F2009/45583 , G06F2201/82 , G06F2201/84
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).
-
公开(公告)号:US11561718B2
公开(公告)日:2023-01-24
申请号:US17214147
申请日:2021-03-26
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Disheng Su , Li Ding , Roman Konarev , Samir Rishi Chaudhry , Shirong Wu , Tianpei Zhang , Wei Wang
Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
-
公开(公告)号:US20220334867A1
公开(公告)日:2022-10-20
申请号:US17857667
申请日:2022-07-05
Applicant: Rubrik, Inc.
Inventor: Christopher Denny , Li Ding , Linglin Yu , Stephen Chu , Ying Wu
IPC: G06F9/455
Abstract: A data management system comprises: a storage appliance configured to store a snapshot of a virtual machine; and one or more processors in communication with the storage appliance. The one or more processors are configured to perform operations including: identifying a plurality of shards of the virtual machine; requesting a snapshot of each of the plurality of shards; receiving the shards asynchronously; ordering the received snapshot shards sequentially into a results queue; and storing a single snapshot of the virtual machine based on the ordered snapshot shards. Operations may further include maintaining a flow control queue that limits the number of snapshot shards requested.
-
公开(公告)号:US11151000B2
公开(公告)日:2021-10-19
申请号:US16398534
申请日: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
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).
-
公开(公告)号:US11086727B2
公开(公告)日:2021-08-10
申请号:US16398507
申请日: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).
-
公开(公告)号:US12299309B2
公开(公告)日:2025-05-13
申请号:US18399905
申请日:2023-12-29
Applicant: Rubrik, Inc.
Inventor: Benjamin Travis Meadowcroft , Disheng Su , Li Ding , Roman Konarev , Samir Rishi Chaudhry , Shirong Wu , Tianpei Zhang , Wei Wang
Abstract: An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
-
公开(公告)号:US20250094064A1
公开(公告)日:2025-03-20
申请号:US18969103
申请日:2024-12-04
Applicant: Rubrik, Inc.
Inventor: Shaomin Chen , Li Ding , Kushaagra Goyal , Abhay Mitra , Kunal Sean Munshani , Shaswat Chaubey , Benjamin Travis Meadowcroft
Abstract: Example embodiments relate generally to data resynchronization methods and systems in 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).
-
公开(公告)号:US20240303104A1
公开(公告)日:2024-09-12
申请号:US18667804
申请日:2024-05-17
Applicant: Rubrik, Inc.
Inventor: Samir Rishi Chaudhry , Li Ding
CPC classification number: G06F9/45558 , G06F11/1464 , G06F11/1469 , G06F2009/4557 , G06F2009/45595 , G06F2201/815
Abstract: Techniques for managing proxy virtual machines are disclosed. In some embodiments, a computer system deploys proxy virtual machines on a data center in an intelligent way in order to optimize performance and efficiency for backing up data from and restoring data to the data center, using the topology of the data center to determine how many proxy virtual machines to deploy and on which specific hosts to deploy the proxy virtual machines. Rather than determining the number of proxy virtual machines to deploy based on a maxing out of all of the ports on each proxy virtual machine to handle a planned quantity of backup jobs, the computer system may calculate the number of proxy virtual machines to use based on a rule that ports be left available for un-planned on-demand restore jobs.
-
公开(公告)号:US20240241795A1
公开(公告)日:2024-07-18
申请号:US18098058
申请日:2023-01-17
Applicant: Rubrik, Inc.
Inventor: Li Ding , Jun Ma , Derrin Thomas Rummelt , Hao Zhou
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/1448 , G06F16/122 , G06F16/128 , G06F2009/45583 , G06F2009/45595 , G06F2201/84
Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may facilitate multi-layer data structure recovery. For example, the DMS may receive a request to recover a data structure backed up by the DMS to a destination environment. The data structure may include virtual machines that are organized according to a first topology that includes multiple logical layers. In response to the request, the DMS may determine the first topology using metadata associated with the structure and determine destination resources of the destination environment to which to recover the virtual machines. The destination resources may be organized according to a second topology that is the same as or based on the first topology and that includes multiple logical layers, and the DMS may recover the virtual machines to the destination environment.
-
-
-
-
-
-
-
-
-