Systems and methods for providing a unified view of primary and secondary storage resources

US10282113B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10282113-B2
Application numberUS-201615196691-A
CountryUS
Kind codeB2
Filing dateJun 29, 2016
Priority dateApr 30, 2004
Publication dateMay 7, 2019
Grant dateMay 7, 2019

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.

The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management. The disclosed system provides methods for evaluating the state of stored data relative to enterprise needs by using weighted parameters that may be user defined. Also disclosed are systems and methods evaluating costing and risk management associated with stored data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of providing a unified view of primary and secondary storage resources comprising: monitoring primary data operations generated by one or more applications executing on one or more client computing devices in a primary storage system, the primary data operations storing primary data in one or more primary storage devices in at least a first format that is a native format associated with the applications that generated the primary data; performing, with one or more media agents comprising computer hardware, secondary data operations that copy the primary data to create a secondary copy on one or more secondary storage devices, the secondary copy stored in a secondary format that is different than the native format; generating one or more primary weighting factors associated with the usage of the one or more primary storage devices; generating one or more secondary weighting factors associated with the usage of the one or more secondary storage devices; determining a data protection service level based at least in part on the one or more primary weighting factors and based at least in part on the one or more secondary weighting factors; and displaying in a user interface a unified view including both primary storage information and secondary storage information, the user interface configured to display at least the data protection service level. 2. The method of claim 1 wherein the data protection service level comprises a short-term data protection service level and a long-term data protection service level. 3. The method of claim 2 wherein the user interface receives input from a user that adjusts one or more storage parameters associated with the short-term data protection service level and the long-term data protection service level. 4. The method of claim 1 wherein the one or more primary weighting factors comprise the availability of the one or more primary storage devices. 5. The method of claim 1 wherein the wherein the one or more secondary weighting factors comprise the age of the secondary copy on the one or more secondary storage devices. 6. The method of claim 1 wherein the one or more secondary weighting factors comprise the number of secondary copies on the one or more secondary storage devices. 7. The method of claim 1 wherein a first media agent is associated with a first storage manager of a first data storage cell and a second media agent is associated with a second storage manager of a second data storage cell. 8. The method of claim 1 wherein the user interface data displays SRM operations and HSM operations. 9. The method of claim 1 further comprising storing the plurality of secondary weighting factors in a storage policy, the storage policy comprising a data structure that further comprises a set of preferences for performing one or more secondary storage operations. 10. The method of claim 1 further comprising executing an auto-discovery routine configured to automatically evaluating one or more storage policies to determine the one or more primary and secondary weighting factors. 11. A system of providing a unified view of primary and secondary storage resources comprising: at least one storage manager that monitors primary data operations generated by one or more applications executing on one or more client computing devices in a primary storage system, the primary data operations storing primary data in one or more primary storage devices in at least a first format that is a native format associated with the applications that generated the primary data; one or more media agents comprising computer hardware that perform secondary data operations that copy the primary data to create a secondary copy on one or more secondary storage devices, the secondary copy stored in a secondary format that is different than the native format; wherein the storage manager generates one or more primary weighting factors associated with the usage of the one or more primary storage devices and one or more secondary weighting factors associated with the usage of the one or more secondary storage devices; wherein the storage manager determines a data protection service level based at least in part on the one or more primary weighting factors and based at least in part on the one or more secondary weighting factors; and wherein the storage manager generates a user interface with a unified view including both primary storage information and secondary storage information, the user interface configured to display at least the data protection service level. 12. The system of claim 11 wherein the data protection service level comprises a short-term data protection service level and a long-term data protection service level. 13. The system of claim 12 wherein the user interface receives input from a user that adjusts one or more storage parameters associated with the short-term data protection service level and the long-term data protection service level. 14. The system of claim 11 wherein the one or more primary weighting factors comprise the availability of the one or more primary storage devices. 15. The system of claim 11 wherein the wherein the one or more secondary weighting factors comprise the age of the secondary copy on the one or more secondary storage devices. 16. The system of claim 11 wherein the one or more secondary weighting factors comprise the number of secondary copies on the one or more secondary storage devices. 17. The system of claim 11 wherein a first media agent is associated with a first storage manager of a first data storage cell and a second media agent is associated with a second storage manager of a second data storage cell. 18. The system of claim 11 wherein the user interface data displays SRM operations and HSM operations. 19. The system of claim 11 further comprising storing the plurality of secondary weighting factors in a storage policy, the storage policy comprising a data structure that further comprises a set of preferences for performing one or more secondary storage operations. 20. The system of claim 11 further comprising automatically evaluating one or more storage policies to determine the one or more primary and secondary weighting factors.

Assignees

Inventors

Classifications

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • G06F3/0619Primary

    in relation to data integrity, e.g. data losses, bit errors · CPC title

  • Replication mechanisms · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F3/0604Primary

    Improving or facilitating administration, e.g. storage management · 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 US10282113B2 cover?
The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management. The disclosed system provides methods for evaluating the state of stored data relative to enterprise needs by using weighted parameters that may be user defined. Also disclosed are systems and methods evaluating costing and risk manageme…
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0619. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).