Systems and methods of unified reconstruction in storage systems

US9633064B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9633064-B2
Application numberUS-201414455201-A
CountryUS
Kind codeB2
Filing dateAug 8, 2014
Priority dateDec 19, 2005
Publication dateApr 25, 2017
Grant dateApr 25, 2017

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.

Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is used to reconstruct data throughout the storage operation cells that may be missing, deleted or corrupt.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for maintaining metadata in an electronic storage network comprising: primary data stored on at least a first storage device; at least a first and second media agents that create at least secondary copies of first and second portions of the primary data on at least a second storage device, the first media agent creates a first set of metadata that is stored in a first metadata storage device, and the second media agent creates a second set of metadata that is stored in a second metadata storage device; a centralized metadata storage device that stores at least a copy of the first set of metadata and a copy of the second set of metadata, wherein the centralized metadata storage device is different than the first and second metadata storage devices; and at least one storage management component that: associates the first media agent with the copy of the first set of metadata stored in the centralized metadata storage device; associates the second media agent with the copy of the second set of metadata stored in the centralized metadata storage device; and reconstructs a loss of the portion of the first set of metadata on the first metadata storage device using the copy of the first set of metadata stored on the centralized metadata storage device based on the association of the copy of the first set of metadata with the first media agent. 2. The system of claim 1 wherein the copies of the first and second set of metadata stored on the centralized metadata storage device are copied to a third storage device. 3. The system of claim 1 wherein the storage management component identifies portions of metadata stored in different locations. 4. The system of claim 1 wherein the storage management component determines that at least a portion of the first set of metadata is missing. 5. The system of claim 1 wherein the storage management component analyzes a missing portion of the first set of metadata to determine whether the missing portion may be reconstructed. 6. The system of claim 5 wherein the storage management component determines whether the missing portion may be reconstructed based at least in part whether metadata associated with one or more storage operations has been identified. 7. The system of claim 1 wherein the storage management component determines that a missing portion of the first set of metadata exists in the centralized metadata storage device based on an identifier associated with the first media agent. 8. The system of claim 7 wherein the storage management component sends a reconstruction of the missing portion of the first set of metadata to the first media agent. 9. The system of claim 1 wherein the storage management component determines that a missing portion of the first set of metadata exists in the centralized metadata storage device based on an identifier associated with the first storage device. 10. The system of claim 1 wherein the storage management component reconstructs a loss of the portion of the second set of metadata on the second metadata storage device using the copy of the second set of metadata stored on the centralized metadata storage device based on the association of the copy of the second set of metadata with the second media agent. 11. A method for maintaining and restoring metadata in an electronic storage network which includes a client computer networked to at least another client computer or a server, comprising: copying with at least first and second media agents comprising computer hardware, first and second portions of primary data stored on at least a first storage device to at least a second storage device to create at least secondary copies of the first and second portions of the primary data on the second storage device, wherein a first media agent creates a first set of metadata that is stored in a first metadata storage device, and wherein the second media agent creates a second set of metadata that is stored in a second metadata storage device; copying the first and second sets of metadata to a centralized metadata storage device to create a copy of the first set of metadata and a copy of the second set of metadata on the centralized metadata storage device, wherein the centralized metadata storage device is different than the first and second metadata storage devices; and associating the first media agent with the copy of the first set of metadata stored in the centralized storage device; associating the second media agent with the copy of the second set of metadata stored in the centralized metadata storage device; reconstructing the loss of the portion of the first set of metadata on the first metadata storage device using the copy of the first set of metadata stored on the centralized metadata storage device based on the association of the copy of the first set of metadata with the first media agent. 12. The method of claim 11 further comprising storing copies of the first and second set of metadata stored on the centralized metadata storage device are copied to a third storage device. 13. The method of claim 11 further comprising identifies portions of metadata stored in different locations. 14. The method of claim 11 further comprising determining that at least a portion of the first set of metadata is missing. 15. The method of claim 11 further comprising analyzing a missing portion of the first set of metadata to determine whether the missing portion may be reconstructed. 16. The method of claim 15 further comprising determining whether the missing portion may be reconstructed based at least in part whether metadata associated with one or more storage operations has been identified. 17. The method of claim 11 further comprising determining that a missing portion of the first set of metadata exists in the centralized metadata storage device based on an identifier associated with the first media agent. 18. The method of claim 17 further comprising sending a reconstruction of the missing portion of the first set of metadata to the first media agent. 19. The method of claim 11 further comprising reconstructing a loss of the portion of the second set of metadata on the second metadata storage device using the copy of the second set of metadata stored on the centralized metadata storage device based on the association of the copy of the second set of metadata with the second media agent. 20. The method of claim 11 further comprising determining that a missing portion of the first set of metadata exists in the centralized metadata storage device based on an identifier associated with the first storage device.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • for networked environments · CPC title

  • Using snapshots, i.e. a logical point-in-time copy of the data · CPC title

  • Backup restoration techniques · CPC title

  • using file system or storage system metadata · 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 US9633064B2 cover?
Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is used to reconstruct data throughout the storage operation cells that…
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/1469. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 25 2017 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).