Systems and methods for storage modeling and costing

US9405471B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9405471-B2
Application numberUS-201514797619-A
CountryUS
Kind codeB2
Filing dateJul 13, 2015
Priority dateApr 30, 2004
Publication dateAug 2, 2016
Grant dateAug 2, 2016

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 controlling computing devices in a data storage system, the method comprising: directing with a first storage computing system comprising one or more computing devices comprising computer hardware, a second storage computing system comprising one or more computing devices comprising computer hardware, to perform or initiate a first storage operation in which at least a portion of primary data stored on at least a first storage resource is copied to secondary data stored on at least a second storage resource, wherein the first and second storage computing systems are arranged in a hierarchy, and wherein the second storage computing system identifies the second storage resource with a first identifier; sending from the second storage computing system to the first storage computing system the first identifier associated with the second storage resource; directing a third storage computing system comprising one or more computing device comprising computer hardware to perform or initiate a second storage operation in which at least a portion of primary data stored on at least a third storage resource is copied to secondary data stored on at least the second storage resource, wherein the first and third storage computing systems are arranged in a hierarchy, and wherein the third storage computing system identifies the second storage resource with a second identifier; sending from the third storage computing system to the first storage computing system the second identifier associated with the second storage resource; determining with the first storage computing system that the first identifier and the second identifier are both associated with the second storage resource; and generating, with a computing device comprising computer hardware, display data usable to generate a graphical user interface including graphical information representative of storage operations associated with the second storage computing system and storage operations associated with the third storage computing system, the display data generated based at least in part on completion of the first and second storage operations. 2. The method of claim 1 wherein the first storage computing system comprises a storage manager, and the second and third storage computing systems comprise different client computing devices. 3. The method of claim 2 wherein the first storage resource comprises a primary storage device, the third storage resource comprises a primary storage device, and the second storage resource comprises a secondary storage device. 4. The method of claim 1 wherein the second and third storage computing systems belong to different data storage cells. 5. The method of claim 1 wherein the first storage computing system comprises a first storage manager of a first data storage cell, the second storage computing system comprises a second storage manager of a second data storage cell, and the third storage computing system comprises a third storage manager of a third data storage cell. 6. The method of claim 1 wherein the first storage computing system comprises a storage manager, and the second and third storage computing system comprise different media agents. 7. The method of claim 1 wherein the display data includes both data associated with SRM operations and data associated with HSM operations. 8. The method of claim 1 the second storage resource is identified with a first name by the second storage computing system, and identified with second name by the third storage computing system that is different than the first name. 9. The method of claim 1 wherein said determining that the first identifier and the second identifier are associated with the second storage resource is based on network identifiers. 10. A system comprising: first, second, and third storage computing systems each comprising one or more computing devices comprising computer hardware, wherein the second storage computing system is configured to perform or initiate a first storage operation in which at least a portion of primary data stored on at least a first storage resource is copied to secondary data stored on at least a second storage resource, wherein the first and second storage computing systems are arranged in a hierarchy, and wherein the second storage computing system identifies the second storage resource with a first identifier; wherein the second storage computing system is configured to send to the first storage computing system the first identifier; wherein the third storage computing system is configured to perform or initiate a second storage operation in which at least a portion of primary data stored on at least a third storage resource is copied to secondary data stored on at least the second storage resource, wherein the first and third storage computing systems are arranged in a hierarchy, and wherein the third storage computing system identifies the second storage resource with a second identifier; wherein the third storage computing system is configured to send to the first storage computing system the second identifier; wherein the first storage computing system is further configured to determine that the first identifier and the second identifier are both associated with the second storage resource; and wherein the first storage computing system is further configured to generate display data usable to generate a graphical user interface including graphical information representative of storage operations associated with the second storage computing system and storage operations associated with the third storage computing system, the display data generated based at least in part on completion of the first storage operation and the second storage operation. 11. The system of claim 10 wherein the first storage computing system comprises a storage manager, the second and third storage computing systems comprise different client computing devices, and the first storage computing system is configured to direct the second and third storage computing systems to perform the first and second storage operations, respectively. 12. The system of claim 10 wherein the first and third storage resources comprises primary storage devices and the second storage resource comprises a secondary storage device. 13. The system of claim 10 wherein the second and third storage computing systems belong to different data storage cells. 14. The system of claim 10 wherein the first storage computing system comprises a first storage manager of a first data storage cell, the second storage computing system comprises a second storage manager of a second data storage cell, and the third storage computing system comprises a third storage manager of a third data storage cell. 15. The system of claim 10 wherein the first data storage cell is a storage resource management (SRM) data storage cell and the second storage cell is a hierarchical storage management (HSM) data storage cell. 16. The system of claim 10 wherein the display data includes both data associated with SRM operations and data associated with HSM operations. 17. The system of claim 10 wherein the first storage computing system comprises a storage manager, and the second and third storage computing system comprise different media agents. 18. The system of claim 10 the second storage resource is identified with a first name by the second storage computing system, and identified with second name by the third storage computing system that is different than the first name. 19. The system of c

Assignees

Inventors

Classifications

  • Improving I/O performance · CPC title

  • Management of space entities, e.g. partitions, extents, pools · CPC title

  • Libraries, e.g. tape libraries, jukebox · CPC title

  • Backup scheduling policy · CPC title

  • Plurality of storage devices · 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 US9405471B2 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/0604. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 02 2016 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).