-
公开(公告)号:US20240143469A1
公开(公告)日:2024-05-02
申请号:US18391229
申请日:2023-12-20
Applicant: Google LLC
Inventor: Pavan Edara , Reuven Lax , Ji Yang , Gurpreet Singh Nanda
CPC classification number: G06F11/3034 , G06F9/30047 , G06F9/467 , G06F11/0757 , G06F11/0772 , G06F11/1402 , G06F12/0246 , G06F12/0253 , G06F2201/84
Abstract: A method for processing data exactly once using transactional stream writes includes receiving, from a client, a batch of data blocks for storage on memory hardware in communication with the data processing hardware. The batch of data blocks is associated with a corresponding sequence number and represents a number of rows of a table stored on the memory hardware. The method also includes partitioning the batch of data blocks into a plurality of sub-batches of data blocks. For each sub-batch of data blocks, the method further includes assigning the sub-batch of data blocks to a buffered stream; writing, using the assigned buffered stream, the sub-batch of data blocks to the memory hardware; updating a storage log with an intent to commit the sub-batch of data blocks using the assigned buffered stream; and committing the sub-batch of data blocks to the memory hardware.
-
公开(公告)号:US20240143454A1
公开(公告)日:2024-05-02
申请号:US18091377
申请日:2022-12-30
Applicant: Rubrik, Inc.
Inventor: Sai Kiran Katuri , Prateek Pandey , Jihang Lim , Amelia Vu
CPC classification number: G06F11/1469 , G06F9/547 , G06F2201/84
Abstract: A data management system (DMS) may support the backing up of scalable computing objects, such as hierarchical computing objects. For example, the DMS may backup a computing system and facilitate that capture and storage of snapshots of the computing system. The DMS may determine to capture a first snapshot of a computing object within the computing system. The DMS may identify components corresponding to respective portions of the computing object and cause the computing system to generate respective snapshots of the components. That is, the DMS may cause the computing system to generate multiple individual snapshots that together may constitute snapshot of the computing object. The DMS may generate the first snapshot that includes metadata for the snapshots of the components. The metadata may include a first identifier for the first snapshot and respective identifiers for the respective snapshots of the components.
-
公开(公告)号:US20240134756A1
公开(公告)日:2024-04-25
申请号:US17972522
申请日:2022-10-23
Applicant: DELL PRODUCTS L.P.
Inventor: Richard M. Tonry , Balasingh P. Samuel , Nicholas Grobelny
IPC: G06F11/14 , G06F9/4401
CPC classification number: G06F11/1469 , G06F9/4403 , G06F2201/84
Abstract: A basic input/output system (BIOS) determine whether an automated recovery mechanism is enabled in response to a detection of a data corruption. An embedded controller may extract recovery data from a storage device upon confirmation that the automated recovery mechanism is enabled. In response to verification that the recovery data is valid, the controller may decrypt a BIOS firmware data in the recovery data and push the BIOS firmware data into a non-volatile random access memory, and decrypt an embedded controller firmware data in the recovery data and push the embedded controller firmware data into the non-volatile random access memory.
-
公开(公告)号:US20240126470A1
公开(公告)日:2024-04-18
申请号:US18448224
申请日:2023-08-11
Applicant: NetApp Inc.
Inventor: Michael Robin Eisler , Santosh Ananth Rao , Akhil Kaushik , Yuedong Mu
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/067 , G06F11/2058 , G06F11/2069 , G06F11/2071 , G06F11/2082 , G06F2201/84
Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.
-
公开(公告)号:US11960443B2
公开(公告)日:2024-04-16
申请号:US17012999
申请日:2020-09-04
Applicant: AVEVA SOFTWARE, LLC
Inventor: Brian Kenneth Erickson , Bala Kamesh Sista , Abhijit Manushree , Vinay T. Kamath
CPC classification number: G06F16/13 , G06F11/3476 , G06F16/2228 , G06F16/2477 , G06F11/3006 , G06F11/3055 , G06F11/3058 , G06F2201/84 , G06F2201/86
Abstract: An event historian system receives event data from a client system via a network connection and stores the event data in a block data storage system. An event data block in which to store the received event data is selected based on the time range of the occurrence of the received event data. The received event data is stored in a snapshot within the event data block. Event property data is extracted from the received event data and used to build a plurality of event property index files.
-
公开(公告)号:US11960442B2
公开(公告)日:2024-04-16
申请号:US17893422
申请日:2022-08-23
Applicant: Weka.IO Ltd
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
IPC: G06F16/11 , G06F11/14 , G06F16/182
CPC classification number: G06F16/128 , G06F11/1451 , G06F16/182 , G06F2201/84
Abstract: A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The computing devices may take snapshots to store points in time coherently for a distributed storage system.
-
公开(公告)号:US11953999B2
公开(公告)日:2024-04-09
申请号:US17877169
申请日:2022-07-29
Applicant: Nutanix, Inc.
Inventor: Ashish Kumar , Freddy James , Kai Tan , Pranab Patnaik
IPC: G06F11/00 , G06F3/06 , G06F11/14 , G06F11/20 , G06F16/182
CPC classification number: G06F11/1464 , G06F3/0668 , G06F11/008 , G06F11/1469 , G06F11/2023 , G06F16/1824 , G06F2201/84
Abstract: A technique provides efficient data failover by creation and deployment of a protection policy that ensures maintenance of frequent common snapshots between sites of a multi-site data replication environment. A global constraint optimizer executes on a node of a cluster to create the protection policy for deployment among other nodes of clusters at the sites. Constraints such as protection rules (PRs) specifying, e.g., an amount of tolerable data loss are applied to a category of data designated for failover from a primary site over a network to a plurality of (secondary and tertiary) sites typically located at geographically separated distances. The optimizer processes the PRs to compute parameters such as frequency of snapshot generation and replication among the sites, as well as retention of the latest common snapshot maintained at each site to create a recovery point and configuration of the protection policy that reduces network traffic for efficient use of the network among the sites.
-
公开(公告)号:US11953995B1
公开(公告)日:2024-04-09
申请号:US17980646
申请日:2022-11-04
Applicant: Bank of America Corporation
Inventor: Erik Dahl , Pratap Dande , Rahul Yaksh , Vishwanath Prasad Karra , Steven Reich , Tileshia Brenda Alford
IPC: G06F11/14
CPC classification number: G06F11/1458 , G06F2201/84
Abstract: A method for consolidating backup status data associated with backup operations performed at a specialty backup service platform into a centralized backup service platform may be provided. The method may include receiving data feeds associated with each backup operation, each data feed comprising backup status data associated with a backup operation performed at the specialty backup service platform. The method may also include extracting the backup status data from each data feed and following the extracting, conforming the backup status data at the centralized backup service platform to be consistent with the standardized format. The method may also include for each data feed received from the specialty backup service platform, running a performance-scan on the backup status data within the data feed for determining whether the backup operation was a success or a failure.
-
公开(公告)号:US11947424B2
公开(公告)日:2024-04-02
申请号:US17721388
申请日:2022-04-15
Applicant: Dell Products L.P.
Inventor: Shelesh Chopra , Sunil Yadav , Manish Sharma , Aaditya Bansal
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F2201/84
Abstract: Embodiments of the invention relate to generating backups of applications. The user or administrator that monitors the backup is notified of those files and/or folders that have not been backed up in the most recent backup. Further, embodiments of the invention enable alerts to be initiated when a particular file or folder has not been backed up over multiple backups or over a predetermined period. As a result, the user or administrator can have a better understanding of the protection and lack of protection that the present backups are providing.
-
公开(公告)号:US11941280B2
公开(公告)日:2024-03-26
申请号:US17587727
申请日:2022-01-28
Applicant: NetApp Inc.
Inventor: Jagavar Nehra , Roopesh Chuggani , Abhisar , Sumith Makam
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/067 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
-
-
-
-
-
-
-
-
-