-
公开(公告)号:US11841770B2
公开(公告)日:2023-12-12
申请号:US17453370
申请日:2021-11-03
Applicant: Pure Storage, Inc.
Inventor: Jason K. Resch , Wesley Leggette
IPC: G06F21/00 , G06F11/14 , G06F3/06 , G06F16/172 , H04L67/1097 , H04L9/40 , G06F16/9535 , G06F11/20 , G06F11/07 , G06F11/10
CPC classification number: G06F11/1464 , G06F3/065 , G06F3/067 , G06F3/0617 , G06F3/0619 , G06F3/0635 , G06F16/172 , G06F16/9535 , H04L63/10 , H04L67/1097 , G06F11/0709 , G06F11/0751 , G06F11/1076 , G06F11/2038 , G06F11/2048 , G06F11/2094 , G06F2201/80 , G06F2211/1028
Abstract: A method begins with a processing module selecting one of a plurality of dispersed storage (DS) processing modules for facilitating access to a dispersed storage network (DSN) memory. The method continues with the processing module sending a DSN memory access request to the one of the plurality of DS processing modules. The method continues with the processing module selecting another one of the plurality of DS processing modules when no response is received within a given time frame or when the response to the access request does not include an access indication. The method continues with the processing module sending the DSN memory access request to the another one of the plurality of DS processing modules.
-
公开(公告)号:US11831773B1
公开(公告)日:2023-11-28
申请号:US16915950
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Uma Ganesh Sadras Sudhakar , Chase Kernan , Divyank Duvedi , Mohammed Noman Mulla , Conor P Cahill
CPC classification number: H04L9/3213 , G06F9/547 , G06F11/1464 , G06F11/1469 , G06F21/6218 , H04L9/0822 , H04L63/0853 , H04L63/10 , G06F2201/80
Abstract: A system for database restoration across service regions. The system includes data storage and backup data storage in the first region. The system includes a frontend for the database service configured to receive, from a client, a request to restore a database to the first region from backups stored in another backup data storage in a second region and to receive an authentication token for the request from the client. The system also includes a backup restore manager service for the first region configured to send, to another backup restore manager service implemented in the second region, a credential request for a second region credential authorizing retrieval of the one or more other backups from the second region. The backup restore manager service sends a backup restore request to retrieve the backups from the other backup data storage and loads the backups to restore the database in the first region.
-
公开(公告)号:US11829253B2
公开(公告)日:2023-11-28
申请号:US16895601
申请日:2020-06-08
Applicant: Alyson Cabral , Spencer Jackson , Xiangyu Yao , Jonathan Reams , Daniel William Gottlieb , Eliot Horowitz , Susan LoVerso
Inventor: Alyson Cabral , Spencer Jackson , Xiangyu Yao , Jonathan Reams , Daniel William Gottlieb , Eliot Horowitz , Susan LoVerso
CPC classification number: G06F11/1464 , G06F9/5016 , G06F11/1451 , G06F11/1461 , G06F11/1469 , G06F2201/80
Abstract: A database system comprising a database comprising a plurality of data storage nodes, the plurality of data storage nodes including a primary storage node and a plurality of secondary storage nodes. The database system may also include at least one processor configured to: perform at least one write command to a secondary storage node of the plurality of secondary storage nodes; and perform at least one backup command, at least partially in parallel with the at least one write command being performed to the secondary storage node, of at least some data from a snapshot of data stored in the secondary storage node. A method for performing at least one backup command in a database at least partially in parallel with the at least one write command being performed.
-
公开(公告)号:US11829249B2
公开(公告)日:2023-11-28
申请号:US17344614
申请日:2021-06-10
Applicant: EMC IP Holding Company LLC
Inventor: Yong Zou , Rahul Ugale
CPC classification number: G06F11/1435 , G06F9/5016 , G06F11/0772 , G06F11/1453 , G06F11/1469 , G06F11/3006 , G06F2201/80 , G06F2209/5011
Abstract: A memory tier is established in a cluster system having a deduplicated file system. The memory tier includes memory pages configured as huge pages, where writes to the huge pages are exported in a device file that is outside of a user process namespace within which processes of the deduplicated file system run. At least a portion of metadata generated by the deduplicated file system is written to the memory tier. The portion of metadata includes an index of fingerprints corresponding to data segments stored by the deduplicated file system to a storage pool. A determination is made that an instance of the deduplicated file system has failed. A new instance of the deduplicated file system is started to recover file system services by loading the index of fingerprints from the device file.
-
公开(公告)号:US20230376460A1
公开(公告)日:2023-11-23
申请号:US18363658
申请日:2023-08-01
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Victor Latushkin
IPC: G06F16/172 , G06F3/06 , G06F11/14 , G06F16/182 , G06F16/185 , G06F12/0868 , G06F12/128 , H04L67/1095 , G06F11/10 , G06F12/0897 , G06F16/23 , G06F16/901 , G06F9/50 , G06F11/30 , G06F12/0804 , G06F12/0813 , G06F12/123 , H04L9/40 , G06F16/432 , G06F16/11 , G06F1/28 , G06F9/455 , G06F11/07 , G06F11/32 , G06F11/34 , G06F21/60 , H04L9/06 , H04L9/08 , H04L9/14 , H04L67/1097
CPC classification number: G06F16/172 , G06F3/0608 , G06F3/067 , G06F11/1464 , G06F16/182 , G06F16/184 , G06F16/185 , G06F16/1844 , G06F12/0868 , G06F3/061 , G06F3/0617 , G06F3/0643 , G06F12/128 , H04L67/1095 , G06F11/1004 , G06F3/0607 , G06F3/0667 , G06F12/0897 , G06F16/2365 , G06F16/9027 , G06F9/5077 , G06F11/3006 , G06F11/3034 , G06F11/3037 , G06F12/0804 , G06F12/0813 , G06F12/123 , H04L63/0428 , G06F16/434 , G06F16/128 , G06F1/28 , G06F3/0605 , G06F3/0623 , G06F3/064 , G06F3/0641 , G06F3/0665 , G06F9/45558 , G06F11/07 , G06F11/14 , G06F11/1446 , G06F11/328 , G06F11/3495 , G06F21/602 , H04L9/0637 , H04L9/0822 , H04L9/14 , G06F3/065 , H04L67/1097 , G06F2212/284 , G06F2212/225 , G06F2212/502 , G06F2212/313 , G06F2212/154 , G06F2009/4557 , G06F2009/45583 , G06F2201/80 , G06F2201/81 , G06F12/1408
Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
-
公开(公告)号:US11822431B2
公开(公告)日:2023-11-21
申请号:US17506575
申请日:2021-10-20
Applicant: Dell Products L.P.
Inventor: Chetan Risbud , Ashwani Mujoo , Srisailendra Yallapragada , Mandar J. Kulkarni
CPC classification number: G06F11/1453 , G06F11/1435 , G06F11/1464 , G06F11/1469 , G06F16/2246 , G06F2201/80
Abstract: Embodiments of a system and method for migrating data from a first cloud network provided from a first cloud service provider (CSP) and a second cloud network provided by a second CSP. The method reads and packs only live data containers from the first cloud using a Garbage Collection (GC) process. It performs a collection replication process replicating a local container set (CSET) from the first cloud network to the second cloud network, and replicates data containers from the first cloud network to the second cloud network. It then uses a container manager process to write data containers on the second cloud network.
-
公开(公告)号:US20230367678A1
公开(公告)日:2023-11-16
申请号:US18358053
申请日:2023-07-25
Applicant: Commvault Systems, Inc.
Inventor: Deepak Raghunath ATTARDE , Rajiv KOTTOMTHARAYIL , Manoj Kumar VIJAYAN
IPC: G06F11/14 , G06F16/174 , G06F3/06
CPC classification number: G06F11/1453 , G06F16/1752 , G06F11/1464 , G06F3/0617 , G06F3/064 , G06F3/067 , G06F11/1435 , G06F11/1469 , G06F2201/80 , G06F2201/84
Abstract: Systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
-
公开(公告)号:US11816001B2
公开(公告)日:2023-11-14
申请号:US17588007
申请日:2022-01-28
Applicant: Commvault Systems, Inc.
Inventor: Manas Mutha , Pu Patrick Ou , Yan Liu , Priya Sundaresan
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F2201/80 , G06F2201/82
Abstract: According to certain aspects, a secondary computing system can be configured to perform a full backup on database data, generate incremental backups comprising log files associated with modifications to the database data, and create a differential full backup copy of the database data using the full backup copy and changed blocks identified using the log files from the incremental backups.
-
公开(公告)号:US11809284B2
公开(公告)日:2023-11-07
申请号:US17112468
申请日:2020-12-04
Applicant: Infosys Limited
Inventor: Prabhat Kohli , Rohit Mohindru
CPC classification number: G06F11/1469 , G06F9/44505 , G06F9/4881 , G06F2201/80
Abstract: A method and system of cloning a multi-tiered application is disclosed and it comprises of validating received source server configuration data against received target server configuration data. Further the data at a set of nodes on the target server is restored. The cloning of the multi-tiered application is initiated based on a set of predetermined rules, wherein the cloning comprises a set of sequential actions performed at each of the set of nodes. The method of cloning comprises of generating a set of dynamic configuration files for the set of nodes based on the predefined restore rules and the validation and also generating a set of tokens for the set of nodes to communicate status of refresh. Further the target application is restored based on the set of dynamic configuration files and the set of sequential actions at each of the set of nodes is performed based on the status of set of tokens.
-
40.
公开(公告)号:US11809280B2
公开(公告)日:2023-11-07
申请号:US17193919
申请日:2021-03-05
Applicant: EMC IP Holding Company LLC
Inventor: Shelesh Chopra , Sunil Yadav , Amarendra Behera , Ravi Vijayakumar Chitloor , Tushar Dethe , Himanshu Arora , Prabhat Kumar Dubey , Jigar Bhanushali , Deependra Singh
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F11/1461 , G06F11/1464 , G06F2201/80
Abstract: Described is a system for synchronizing expiration times for incremental backup data stored on a cloud-based object storage. More particularly, the system may provide a layer of intelligence when updating the expiration times associated with backup data to ensure that a full recovery of the client data to a point-in-time of any incremental backup may be performed. To provide such a capability, the system may maintain specialized metadata identifying expiration times for objects and a list of objects required to perform a full recovery to a point-in-time for each of the performed backups (e.g. full or incremental). The system may access this metadata to identify which objects stored by a previous backup are still referenced by a subsequent backup. Based on the identified objects, the system may synchronize object expiration times to ensure objects are not prematurely deleted from the object storage.
-
-
-
-
-
-
-
-
-