-
公开(公告)号:US20230013846A1
公开(公告)日:2023-01-19
申请号:US17879720
申请日:2022-08-02
Applicant: Rubrik, Inc.
Inventor: Jonathan Youngha Joo , Adam Gee , Vivek Jain , Junyong Lee , Aravind Menon
Abstract: Systems, methods, and machine-storage mediums for optimizing snapshot image processing are described. The system receives a first read request to read data from optimized snapshot information including snapshot information and cached snapshot information. The first read request includes a first offset identifying a first storage location and a first length. The snapshot information includes a full snapshot and at least one incremental snapshot. The system identifies a first portion of the data is stored in the snapshot information responsive to identifying the first portion of the data is not stored in the cache snapshot information. The system identifies a second portion of data is stored in the optimized snapshot information, reads the first portion of data and the second portion of data from the optimized snapshot information, and communicates the data, including the first and second portions of the data, to the job.
-
公开(公告)号:US20210240529A1
公开(公告)日:2021-08-05
申请号:US17162169
申请日:2021-01-29
Applicant: Rubrik, Inc.
Inventor: Vivek Sanjay Jain , Aravind Menon , Junyong Lee , Connie Xiao Zeng
Abstract: In some examples, a data management and storage (DMS) system comprises peer DMS nodes in a node cluster, a distributed data store comprising local and cloud storage, and an IO request scheduler comprising at least one processor configured to perform operations in a method of scheduling IO requests. Example operations comprise implementing a kernel scheduler to schedule a flow of IO requests in the DMS system, and providing an adjustment layer to adjust the kernel scheduler based on an IO request prioritization. A flow of IO requests is identified and some examples implement an IO request prioritization based on the adjustments made by the adjustment layer.
-
公开(公告)号:US11915043B2
公开(公告)日:2024-02-27
申请号:US17162169
申请日:2021-01-29
Applicant: Rubrik, Inc.
Inventor: Vivek Sanjay Jain , Aravind Menon , Junyong Lee , Connie Xiao Zeng
CPC classification number: G06F9/4881 , G06F13/18
Abstract: In some examples, a data management and storage (DMS) system comprises peer DMS nodes in a node cluster, a distributed data store comprising local and cloud storage, and an IO request scheduler comprising at least one processor configured to perform operations in a method of scheduling IO requests. Example operations comprise implementing a kernel scheduler to schedule a flow of IO requests in the DMS system, and providing an adjustment layer to adjust the kernel scheduler based on an IO request prioritization. A flow of IO requests is identified and some examples implement an IO request prioritization based on the adjustments made by the adjustment layer.
-
公开(公告)号:US10133495B2
公开(公告)日:2018-11-20
申请号:US14628019
申请日:2015-02-20
Applicant: RUBRIK, INC.
Inventor: Arvind Jain , Arvind Nithrakashyap , Soham Mazumdar , Jayanth Madheswaran , Aravind Menon
IPC: G06F3/06 , H04L9/32 , G06F9/455 , G06F9/50 , G06F11/14 , G06F17/30 , H04L12/26 , H04L29/12 , H04L29/08 , G06F11/20
Abstract: Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.
-
公开(公告)号:US20210034469A1
公开(公告)日:2021-02-04
申请号:US16528337
申请日:2019-07-31
Applicant: Rubrik, Inc.
Inventor: Jonathan Youngha Joo , Adam Gee , Vivek Jain , Junyong Lee , Aravind Menon
Abstract: Systems, methods, and machine-storage mediums for optimizing snapshot image processing are described. The system receives a first read request to read data from optimized snapshot information including snapshot information and cached snapshot information. The first read request includes a first offset identifying a first storage location and a first length. The snapshot information includes a full snapshot and at least one incremental snapshot. The system identifies a first portion of the data is stored in the snapshot information responsive to identifying the first portion of the data is not stored in the cache snapshot information. The system identifies a second portion of data is stored in the optimized snapshot information, reads the first portion of data and the second portion of data from the optimized snapshot information, and communicates the data, including the first and second portions of the data, to the job.
-
公开(公告)号:US20240248801A1
公开(公告)日:2024-07-25
申请号:US18627181
申请日:2024-04-04
Applicant: Rubrik, Inc.
Inventor: Jonathan Youngha Joo , Adam Gee , Vivek Jain , Junyong Lee , Aravind Menon
CPC classification number: G06F11/1448 , G06F9/45558 , G06F11/1456 , G06F2009/4557 , G06F2201/835 , G06F2201/84
Abstract: Systems, methods, and machine-storage mediums for optimizing snapshot image processing are described. The system receives a first read request to read data from optimized snapshot information including snapshot information and cached snapshot information. The first read request includes a first offset identifying a first storage location and a first length. The snapshot information includes a full snapshot and at least one incremental snapshot. The system identifies a first portion of the data is stored in the snapshot information responsive to identifying the first portion of the data is not stored in the cache snapshot information. The system identifies a second portion of data is stored in the optimized snapshot information, reads the first portion of data and the second portion of data from the optimized snapshot information, and communicates the data, including the first and second portions of the data, to the job.
-
公开(公告)号:US20160124972A1
公开(公告)日:2016-05-05
申请号:US14628019
申请日:2015-02-20
Applicant: RUBRIK, INC.
Inventor: Arvind Jain , Arvind Nithrakashyap , Soham Mazumdar , Jayanth Madheswaran , Aravind Menon
CPC classification number: G06F3/0619 , G06F3/0641 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0685 , G06F9/45558 , G06F9/5077 , G06F11/1435 , G06F11/1446 , G06F11/1448 , G06F11/1451 , G06F11/1453 , G06F11/1458 , G06F11/1461 , G06F11/1464 , G06F11/1484 , G06F11/202 , G06F17/30073 , G06F17/30088 , G06F17/30091 , G06F17/30106 , G06F17/30575 , G06F17/30914 , G06F2009/45562 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2201/80 , G06F2201/815 , G06F2201/84 , H04L9/3242 , H04L9/3247 , H04L43/0817 , H04L61/2007 , H04L61/2061 , H04L67/10
Abstract: Methods and systems for managing, storing, and serving data within a virtualized environment are described. In some embodiments, a data management system may manage the extraction and storage of virtual machine snapshots, provide near instantaneous restoration of a virtual machine or one or more files located on the virtual machine, and enable secondary workloads to directly use the data management system as a primary storage target to read or modify past versions of data. The data management system may allow a virtual machine snapshot of a virtual machine stored within the system to be directly mounted to enable substantially instantaneous virtual machine recovery of the virtual machine.
Abstract translation: 描述用于在虚拟化环境中管理,存储和服务数据的方法和系统。 在一些实施例中,数据管理系统可以管理虚拟机快照的提取和存储,提供虚拟机的几乎瞬时恢复或位于虚拟机上的一个或多个文件,并且使辅助工作负载直接使用数据管理系统作为 用于读取或修改过去版本数据的主要存储目标。 数据管理系统可以允许直接安装存储在系统内的虚拟机的虚拟机快照,以实现虚拟机的基本上即时的虚拟机恢复。
-
公开(公告)号:US11966300B2
公开(公告)日:2024-04-23
申请号:US17879720
申请日:2022-08-02
Applicant: Rubrik, Inc.
Inventor: Jonathan Youngha Joo , Adam Gee , Vivek Jain , Junyong Lee , Aravind Menon
CPC classification number: G06F11/1448 , G06F9/45558 , G06F11/1456 , G06F2009/4557 , G06F2201/835 , G06F2201/84
Abstract: Systems, methods, and machine-storage mediums for optimizing snapshot image processing are described. The system receives a first read request to read data from optimized snapshot information including snapshot information and cached snapshot information. The first read request includes a first offset identifying a first storage location and a first length. The snapshot information includes a full snapshot and at least one incremental snapshot. The system identifies a first portion of the data is stored in the snapshot information responsive to identifying the first portion of the data is not stored in the cache snapshot information. The system identifies a second portion of data is stored in the optimized snapshot information, reads the first portion of data and the second portion of data from the optimized snapshot information, and communicates the data, including the first and second portions of the data, to the job.
-
公开(公告)号:US11422897B2
公开(公告)日:2022-08-23
申请号:US16528337
申请日:2019-07-31
Applicant: Rubrik, Inc.
Inventor: Jonathan Youngha Joo , Adam Gee , Vivek Jain , Junyong Lee , Aravind Menon
Abstract: Systems, methods, and machine-storage mediums for optimizing snapshot image processing are described. The system receives a first read request to read data from optimized snapshot information including snapshot information and cached snapshot information. The first read request includes a first offset identifying a first storage location and a first length. The snapshot information includes a full snapshot and at least one incremental snapshot. The system identifies a first portion of the data is stored in the snapshot information responsive to identifying the first portion of the data is not stored in the cache snapshot information. The system identifies a second portion of data is stored in the optimized snapshot information, reads the first portion of data and the second portion of data from the optimized snapshot information, and communicates the data, including the first and second portions of the data, to the job.
-
-
-
-
-
-
-
-