-
公开(公告)号:US12130711B2
公开(公告)日:2024-10-29
申请号:US18375723
申请日:2023-10-02
Applicant: Rubrik, Inc.
Inventor: Karthikeyan Attaiyempatty Srinivasan , Looi Chow Lee
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/1451 , G06F2009/45562 , G06F2009/45591 , G06F11/1446 , G06F11/1448 , G06F11/1453 , G06F11/1456 , G06F11/1458 , G06F11/1461 , G06F11/1464 , G06F11/1466
Abstract: In some embodiments, a process for restoring a version of a virtual machine using a data storage system comprises identifying a particular version of a virtual machine to be restored, determining a base image from which the particular version may be derived, determining a set of incremental files for generating the particular version, generating a file associated with the particular version using the base image and the set of incremental files, and outputting at least a portion of the file.
-
公开(公告)号:US20240354200A1
公开(公告)日:2024-10-24
申请号:US18761956
申请日:2024-07-02
Applicant: Google LLC
Inventor: Christopher Murphy
CPC classification number: G06F11/1451 , G06F16/219 , G06F16/27 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: A method includes receives data representing a changed chunk of data in a current revision of a data volume, the changed chunk includes data having changes from previous data of a previous revision of the data volume. The method creates a block of data representing the changed chunk of data on the object store, the object store also stores previous revision data of the previous revision. The method determines a previous index stored on the object store corresponding to the previous revision, which includes entries including at least one corresponding to the previous revision data. The method creates a revised index that updates the corresponding entry with updated entry data representing the changed chunk of data. The method includes deleting, from the object store, each particular block of data stored on the object store that is no longer associated with an entry on any index stored on the object store.
-
公开(公告)号:US12124405B2
公开(公告)日:2024-10-22
申请号:US18343096
申请日:2023-06-28
Applicant: Google LLC
Inventor: Shahar Frank , Amos Ben-Ari
IPC: G06F7/00 , G06F11/14 , G06F16/11 , G06F16/188
CPC classification number: G06F16/11 , G06F11/1451 , G06F11/1458 , G06F16/188 , G06F2201/805 , G06F2201/815
Abstract: A method for data storage includes specifying a plurality of File Systems (FSs) for use by multiple clients, including assigning to the FSs both respective global identifiers and respective client-specific names. The plurality of FSs is managed using the global identifiers, and files are stored for the clients in the FSs using the client-specific names.
-
公开(公告)号:US20240346001A1
公开(公告)日:2024-10-17
申请号:US18757293
申请日:2024-06-27
Applicant: Rubrik, Inc.
Inventor: Bala Sunil Kandi , Eric Ray Chang , William Edward Gurling
IPC: G06F16/21 , G06F3/0482 , G06F11/14 , G06F16/182 , G06F16/25
CPC classification number: G06F16/214 , G06F3/0482 , G06F11/1451 , G06F11/1469 , G06F16/182 , G06F16/254 , G06F2201/80 , G06F2201/82 , G06F2201/84
Abstract: A cross-platform data migration method and a cross-platform data migration system include determining that a first database is compatible with a second database, receiving a user request associated with an instruction to migrate data from the first database to the second database, determining that backup data corresponding to a current state of the first database is available, mounting the backup data onto the second platform via a distributed file system protocol, converting the backup data from the source endian format to a target endian format, and restoring the backup data in the target endian format to the second platform.
-
公开(公告)号:US20240345928A1
公开(公告)日:2024-10-17
申请号:US18298432
申请日:2023-04-11
Applicant: Dell Products L.P.
Inventor: Aaditya Rakesh , Upanshu Singhal , Nancy Jain , Nitin Kumar
CPC classification number: G06F11/1451 , G06F3/0644 , G06F3/067 , G06F11/1469 , G06F3/0619
Abstract: A method, non-transitory computer readable medium, and a system for pre-backup anomalous object detection and exclusion rule creation. Enterprise information technology environments often include any number of assets maintaining vast quantities of data and state. Any asset, in turn, may be riddled with various anomalous objects that tend to cause backup failure. Embodiments described herein address backup failure due to the presence of anomalous objects by, during a pre-backup stage, examining any number of assets to identify any anomalous objects there-within. Once identified, the anomalous object(s) (or metadata descriptive thereof) may be recorded within a backup skip list and, subsequently, excluded from the current and/or any future backup(s). Exclusion of the anomalous object(s), from said backup(s), may be enforced through the automatic creation of one or many exclusion rule(s) that impact, and thus adjust, the backup policy/policies associated with the asset(s).
-
公开(公告)号:US20240330270A1
公开(公告)日:2024-10-03
申请号:US18740434
申请日:2024-06-11
Applicant: Amazon Technologies, Inc.
Inventor: Anurag Windlass Gupta , Neal Fachan , Samuel James McKelvie , Laurion Darrell Burchall , Christopher Richard Newcombe , Pradeep Jnana Madhavarapu , Benjamin Tobler , James McClellan Corey
CPC classification number: G06F16/2365 , G06F11/1451 , G06F11/1471 , G06F16/23 , G06F11/2094 , G06F2201/80
Abstract: A database system may include a database service and a separate distributed storage service. The database service (or a database engine head node thereof) may be responsible for query parsing, optimization, and execution, transactionality, and consistency, while the storage service may be responsible for generating data pages from redo log records and for durability of those data pages. For example, in response to a write request directed to a particular data page, the database engine head node may generate a redo log record and send it, but not the data page, to a storage service node. The storage service node may store the redo log record and return a write acknowledgement to the database service prior to applying the redo log record. The server node may apply the redo log record and other redo log records to a previously stored version of the data page to create a current version.
-
公开(公告)号:US20240320102A1
公开(公告)日:2024-09-26
申请号:US18188274
申请日:2023-03-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Glenn WILCOCK
IPC: G06F11/14
CPC classification number: G06F11/1461 , G06F11/1451
Abstract: Embodiments for minimizing creations of individual file backups in a safeguarded copy environment include determining, by one or more processors, a policy-based requirement exists that a backup copy of a file must be maintained in storage for a predefined time period. The one or more processors search and determine that one or more immutable point-in-time copies currently residing in storage include a current backup copy of the file. Responsive to determining that the one or more immutable point-in-time copies will expire at a time prior to an end of the predefined time period, the one or more processors create an individual backup of the file.
-
公开(公告)号:US20240320099A1
公开(公告)日:2024-09-26
申请号:US18731035
申请日:2024-05-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Rui Feng
CPC classification number: G06F11/1435 , G06F11/1451 , G06F11/2076
Abstract: Embodiments of this application provide a storage system. The storage system includes a first controller and a second controller, and the two controllers communicate with a memory by sharing a same interface card. The shared interface card stores data from the first controller in a cache of the shared interface card, and asynchronously persists data in the cache of the shared interface card to the memory. After the first controller is faulty, the data that is from the first controller and that is stored by the shared interface device may be read by an interface device from a cache (or a memory) of the interface device, and provided to the second controller.
-
公开(公告)号:US12093137B2
公开(公告)日:2024-09-17
申请号:US17232900
申请日:2021-04-16
Applicant: Druva Inc.
Inventor: Ajay Potnis , Milind Vithal Borate , Sudeep Jathar , Prahlad Nishal , Somesh Jain , Nishant Thorat
CPC classification number: G06F11/1464 , G06F9/5083 , G06F11/1451 , G06F2201/84
Abstract: A data back-up system configured to back-up one or more data sets from one or more devices to a data back-up server by using a proxy pool is presented. The data back-up system includes a load-balancer configured to distribute the one or more data sets across the proxy pool. The load balancer includes a data receiver configured to receive types of files, number of files, and total size of each file in the one or more data sets; a load estimator configured to estimate a weighted average load of each data set based on the number of files, the total size of each file, a compressibility factor for each file type, and an encryption factor for each file type; and a load distributor configured to distribute the one or more data sets as a plurality of workloads across the proxy pool.
-
10.
公开(公告)号:US12093135B2
公开(公告)日:2024-09-17
申请号:US17872541
申请日:2022-07-25
Applicant: Dell Products L.P.
Inventor: Upanshu Singhal , Shelesh Chopra
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F11/1464 , G06F2201/84
Abstract: Techniques described herein relate to a method for performing pre-backup tasks. The method includes obtaining, by a proxy host, a snapshot request associated with an incremental backup of a file system stored in a network attached storage (NAS) from a backup manager; in response to obtaining the snapshot request: instantiating a NAS container to obtain a snapshot of the file system; providing the snapshot to the NAS container; after providing the snapshot to the NAS container: retrieving a previously generated slice list and backup metadata associated with the file system; identifying, using the backup metadata and the slice list, data types associated with each of the slices; grouping the slices based on the data types and group criteria to generate slice groups; generating an updated slice list specifying the slices and the slice groups; and providing the updated slice list to the backup manager.
-
-
-
-
-
-
-
-
-