Uninterrupted block-based restore using a conditional construction container
US10983717B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 1, 2020 |
| Grant date | Apr 20, 2021 |
| Priority date | — |
| Expiry date | May 1, 2040 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH03M7/3091
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A conditional construction container (CCC) provides seamless restore operation during abort event. During normal restore, the CCC assumes a hold state, wherein data blocks are sent from the backup source to the restore host directly. When interrupt occurs, the CCC assumes compression mode, wherein the CCC compresses the data blocks and stores the compressed blocks in memory allocated to the CCC. When the restore operation can resume, the backup agent instructs the CCC to begin data reconstruction operation and the CCC will assume busy mode no longer accepting new data blocks. During the busy state the CCC decompresses the compressed data blocks from the container and reconstruct the original data onto the restore host. Since the container constructed in the memory allocated to the CCC contain data that was obtained upon the interrupt, the restore operation resumes by reconstructing the data from the point of the interrupt seamlessly.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.