Method to efficiently transfer support and system logs from air-gapped vault systems to replication data sources by re-utilizing the existing replication streams

US11748019B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11748019-B2
Application numberUS-202117452359-A
CountryUS
Kind codeB2
Filing dateOct 26, 2021
Priority dateOct 26, 2021
Publication dateSep 5, 2023
Grant dateSep 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One example method includes, at a replication data source, initiating a replication process that includes transmitting a replication stream to a replication destination vault, and data in the replication stream is transmitted by way of a closed airgap between the replication data source and the replication destination vault, switching, by the replication data source, from a transmit mode to a receive mode, receiving, at the replication data source, a first checksum of a file, and the first checksum and file were created at the replication destination vault, receiving, at the replication data source, the file, calculating, at the replication data source, a second checksum of the file, and when the second checksum matches the first checksum, ending the replication process.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising: at a replication data source, initiating a replication process that comprises transmitting a replication stream to a replication destination vault, and data in the replication stream is transmitted by way of an airgap between the replication data source and the replication destination vault, and the airgap is closed when the data in the replication stream is transmitted between the replication data source and the replication destination vault; after all the data in the replication stream has been transmitted, switching, by the replication data source, from a transmit mode to a receive mode; receiving by way of the airgap when the airgap is closed, at the replication data source, a first checksum of a file, and the first checksum and the file were created at the replication destination vault; receiving by way of the airgap when the airgap is closed, at the replication data source, the file; calculating, at the replication data source, a second checksum of the file; and when the second checksum matches the first checksum, ending the replication process. 2. The non-transitory computer readable storage medium as recited in claim 1 , wherein when the airgap is open, the replication data source and the replication destination vault cannot communicate data to, or receive data from, each other. 3. The non-transitory computer readable storage medium as recited in claim 1 , wherein the file is a compressed file that includes one or more files, and also includes a log generated by the replication destination vault. 4. The non-transitory computer readable storage medium as recited in claim 1 , wherein the first checksum and the file are received at the replication data source by way of an allowed port that is open temporarily for the replication process. 5. The non-transitory computer readable storage medium as recited in claim 1 , wherein when the airgap is closed, only the replication process can send or receive data through the airgap. 6. The non-transitory computer readable storage medium as recited in claim 1 , wherein receipt of the first checksum and the file occurs within the replication process. 7. The non-transitory computer readable storage medium as recited in claim 1 , wherein when the second checksum does not match the first checksum, receiving by way of the airgap when the airgap is closed, at the replication data source, the file and the first checksum again. 8. The non-transitory computer readable storage medium as recited in claim 1 , wherein the operations further comprise sending by way of the airgap when the airgap is closed, by the replication data source, the second checksum to the replication destination vault. 9. The non-transitory computer readable storage medium as recited in claim 1 , wherein the replication stream is not accessible by entities external to the replication data source and the replication destination vault. 10. The non-transitory computer readable storage medium as recited in claim 1 , wherein data exchange between the replication data source and the replication destination vault does not require any change to an airgap policy. 11. A non-transitory computer readable storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising: closing, by a replication destination vault, an airgap between the replication destination vault and a replication data source; receiving and storing, at a replication destination vault, a replication stream from a replication data source, and data in the replication stream is received at the replication destination vault by way of the airgap; after all the data in the replication stream has been received, switching, by the replication destination vault, from a receive mode to a transmit mode; selecting, by the replication destination vault, one or more files from the replication stream and compressing the selected files to form a compressed file; calculating, by the replication destination vault, a first checksum of the compressed file; sending, by the replication destination vault, the first checksum to the replication data source; receiving, by the replication destination vault, a second checksum of the compressed file from the replication data source, and when the first checksum matches the second checksum, ending a replication process that created the replication stream, and opening the airgap. 12. The non-transitory computer readable storage medium as recited in claim 11 , wherein when the airgap is open, the replication data source and the replication destination vault cannot communicate data to, or receive data from, each other. 13. The non-transitory computer readable storage medium as recited in claim 11 , wherein the compressed file includes a log generated by the replication destination vault. 14. The non-transitory computer readable storage medium as recited in claim 11 , wherein the first checksum and the compressed file are transmitted to the replication data source by way of an allowed port that is open temporarily for the replication process. 15. The non-transitory computer readable storage medium as recited in claim 11 , wherein when the airgap is closed, only the replication process can send or receive data through the airgap. 16. The non-transitory computer readable storage medium as recited in claim 11 , wherein transmission of the first checksum and the compressed file occurs within the replication process. 17. The non-transitory computer readable storage medium as recited in claim 11 , wherein when the second checksum does not match the first checksum, transmitting, by the replication destination vault, the compressed file and the first checksum again. 18. The non-transitory computer readable storage medium as recited in claim 11 , wherein the airgap is opened by closing an allowed port that was used by the replication process. 19. The non-transitory computer readable storage medium as recited in claim 11 , wherein the replication stream is not accessible by entities external to the replication data source and the replication destination vault. 20. The non-transitory computer readable storage medium as recited in claim 11 , wherein data exchange between the replication data source and the replication destination vault does not require any change to an airgap policy.

Assignees

Inventors

Classifications

  • G06F3/065Primary

    Replication mechanisms · CPC title

  • Securing storage systems · CPC title

  • Plurality of storage devices · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11748019B2 cover?
One example method includes, at a replication data source, initiating a replication process that includes transmitting a replication stream to a replication destination vault, and data in the replication stream is transmitted by way of a closed airgap between the replication data source and the replication destination vault, switching, by the replication data source, from a transmit mode to a r…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/065. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).