-
公开(公告)号:US11947809B2
公开(公告)日:2024-04-02
申请号:US17721240
申请日:2022-04-14
申请人: Rubrik, Inc.
发明人: Arvind Jain , Arvind Nithrakashyap , Bipul Sinha , Soham Mazumdar , Adam Gee , Kenny To , Jonathan Derryberry
IPC分类号: G06F16/00 , G06F3/06 , G06F9/455 , G06F9/50 , G06F11/14 , G06F16/11 , G06F16/13 , G06F16/14 , G06F16/27 , G06F16/84 , H04L9/32 , H04L43/0817 , H04L61/5007 , H04L61/5061 , H04L67/10 , G06F11/20
CPC分类号: 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/1458 , G06F16/113 , G06F16/128 , G06F16/13 , G06F16/148 , G06F16/27 , G06F16/84 , H04L9/3242 , H04L9/3247 , H04L43/0817 , H04L61/5007 , H04L61/5061 , H04L67/10 , G06F2009/45562 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F11/1453 , G06F11/1461 , G06F11/1464 , G06F11/1484 , G06F11/202 , G06F2201/80 , G06F2201/815 , G06F2201/84
摘要: 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.
-
公开(公告)号:US20240104061A1
公开(公告)日:2024-03-28
申请号:US18527634
申请日:2023-12-04
申请人: NetApp Inc.
发明人: Devang Kundanlal Shah , Dipankar Roy , Krishnaveni Budati , Kai Tan , Pranab Patnaik , Akhil Kaushik
IPC分类号: G06F16/178 , G06F3/06 , G06F16/11
CPC分类号: G06F16/178 , G06F3/0604 , G06F3/0605 , G06F3/065 , G06F3/0655 , G06F3/0665 , G06F3/067 , G06F3/0679 , G06F16/122 , G06F16/128
摘要: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.
-
23.
公开(公告)号:US11940950B2
公开(公告)日:2024-03-26
申请号:US17508065
申请日:2021-10-22
发明人: Vamsi K. Vankamamidi , Ronen Gazit
IPC分类号: G06F16/11 , G06F12/0871
CPC分类号: G06F16/128 , G06F12/0871 , G06F2212/281 , G06F2212/313
摘要: A method, computer program product, and computer system for identifying, by a computing device, a number of extents needed for a create snapshot operation to create a snapshot. The number of extents may be added to an in-memory cache. The number of extents needed for the create snapshot operation may be allocated from the in-memory cache to execute the create snapshot operation. Freed extents may be added to the in-memory cache based upon, at least in part, executing a delete snapshot operation to delete the snapshot.
-
公开(公告)号:US11934680B2
公开(公告)日:2024-03-19
申请号:US17161254
申请日:2021-01-28
IPC分类号: G06F3/06 , G06F9/4401 , G06F16/11 , G11C29/10 , G06F8/654
CPC分类号: G06F3/0644 , G06F3/0604 , G06F3/0679 , G06F9/4403 , G06F16/119 , G06F16/128 , G11C29/10 , G06F8/654
摘要: Embodiments of the systems and methods disclosed herein includes a NAND flash memory having a boot volume. The boot volume can include a primary boot partition, a secondary boot partition, and a rootdisk partition. The primary boot partition can be configured to receive a kernel component of a file. The secondary boot partition can be configured to receive a copy of the kernel component of the file. The rootdisk partition can be configured to receive a root filesystem of the file.
-
公开(公告)号:US11934349B2
公开(公告)日:2024-03-19
申请号:US17643090
申请日:2021-12-07
申请人: Dell Products L.P.
IPC分类号: G06F16/11
CPC分类号: G06F16/128 , G06F16/125
摘要: One example method includes refreshing secondary or repurposed copies. A copy data management system issues a single request that allows multiple secondary copies to be refreshed using an API server. The server allows a storage controller to read data from a single source and then write the data read from the source to multiple targets simultaneously, thereby refreshing multiple copies in parallel.
-
公开(公告)号:US11922343B2
公开(公告)日:2024-03-05
申请号:US18099591
申请日:2023-01-20
申请人: Walmart Apollo, LLC
发明人: Amritayan Nayak , Prakash Seetharaman , Mingang Fu , Pushkar Raj Pande , Deepak Deshpande , Kumar Malyala , Rohit Jain
IPC分类号: G06Q10/047 , G06F9/54 , G06F16/11 , G06F16/23 , G06Q10/083
CPC分类号: G06Q10/047 , G06F9/546 , G06F16/128 , G06F16/23 , G06Q10/083
摘要: Horizontally-scalable systems and methods for scheduling and optimizing deliveries are described herein. At least one scheduler is configured to receive a request to schedule a delivery for an origination location. The request includes a desired time slot. The request is compared to a persistent delivery snapshot for the origination location to determine availability of the desired time slot. An interim delivery snapshot including the requested delivery is generated when the persistent delivery snapshot has an available time slot corresponding to the desired time slot. At least one optimizer is configured to receive the interim delivery snapshot and generate an updated persistent delivery snapshot by applying an optimization process to the interim delivery snapshot.
-
27.
公开(公告)号:US11921747B2
公开(公告)日:2024-03-05
申请号:US17808340
申请日:2022-06-23
发明人: Jehuda Shemer , Alex Solan
CPC分类号: G06F16/273 , G06F9/546 , G06F11/1492 , G06F16/128 , G06F16/137 , G06F16/2246 , G06F16/2322 , G06F2201/84
摘要: Replication operations of replicating data from a production site to a replica site. The replication is performed using independent Merkle trees. The Merkle trees are updated asynchronously using Merkle trees that have been augmented with a time-based value. The synchronization is verified by comprising root hashes of the independent Merkle trees at certain points in time. The replication and Merkle trees are self-healing and trigger a resynchronization when a discrepancy is discovered.
-
公开(公告)号:US11907162B2
公开(公告)日:2024-02-20
申请号:US17333484
申请日:2021-05-28
申请人: SAP SE
发明人: Dirk Thomsen , Axel Schroeder
CPC分类号: G06F16/128 , G06F21/602 , H04L9/0891
摘要: Computer-readable media, methods, and systems are disclosed for minimizing data volume growth in a database system under changes to an encryption status of a plurality of data pages persisted to a database. Initially, a request is received to update an encryption parameter associated with the database. Next, it is determined whether a candidate page requires encryption changes. In response to determining that the candidate page is not currently in use by one or more active database snapshots and not currently loaded in main memory, the candidate page is loaded into main memory. Next, an encryption operation is performed on the candidate page, and the encrypted page is designated for persistence. Finally, based on a current number of candidate pages already encrypted during a current save point cycle, the selective iteration is paused until a subsequent save point cycle.
-
公开(公告)号:US20240054105A1
公开(公告)日:2024-02-15
申请号:US18382621
申请日:2023-10-23
发明人: Christopher Michael Montgomery , Peter John Lindquist , Brent Aethon McCullough , Vijay Ramanathan , Daniel Louis Sullivan
CPC分类号: G06F16/1734 , G06F16/148 , G06F16/128 , G06F16/13 , G06F16/212
摘要: A system for forensic file services is configured to receive data indicative of operations executed on a filesystem element stored on a computing resource associated with a first tenant, to and adjust the data according to an indicated database schema. The system is also configured to store the adjusted data in a record of a partition of a database, where the partition configured to store a history of operations executed on filesystem elements of computing resources associated with the first tenant. The system is further configured to receive a search request to search the database and to execute the search request on a second partition of the database to identify one or more matching records. The system is additionally configured to provide the identified records in response to the search request.
-
公开(公告)号:US11892995B2
公开(公告)日:2024-02-06
申请号:US17475060
申请日:2021-09-14
申请人: Cohesity, Inc.
发明人: Mohit Aron , Ganesha Shanmuganathan
CPC分类号: G06F16/2246 , G06F11/1435 , G06F16/128 , G06F16/1873 , G06F2201/84
摘要: Techniques for cloning, writing to, and reading from file system metadata. Cloning involves identifying a first set of pointers included h a first root node in a file system metadata tree structure that stores file system metadata n leaf nodes of the tree structure, creating a first copy of the first root node that includes the first set of pointers, creating a second copy of the first root node that includes the first set of pointers, associating the first copy with a first view, and associating the second copy with a second view. Reading generally involves traversing the tree structure towards a target leaf node that contains data to be read. Writing generally involves traversing the tree structure in the same manner, but also creating copies of any nodes to be modified if those nodes are deemed to have a different treeID than a particular root node.
-
-
-
-
-
-
-
-
-