Systems and methods of hierarchical storage management, such as global management of storage operations
First Claim
Patent Images
1. A system for performing data storage operations that transfer data from a source to a destination, the system comprising:
- a server connected in a hierarchy to two or more storage cells actively transferring data from the source to the destination, wherein the server comprises a processor, andwherein the first storage cell is connected to and is subordinate to the server and wherein the second storage cell is connected to and is subordinate to the first storage cell; and
wherein each of the two or more storage cells comprises;
a secondary storage database configured to store secondary copies of data generated by a data storage operation;
a media agent configured to convey data produced at a client computer in order to create a secondary copy of data during a data storage operation; and
,a storage manager configured to control the media agent during a data storage operation, wherein the storage manager controls the media agent in accordance with a filter or rule applicable to the storage cell;
and wherein the server;
generates a report related to performance of data storage operations within the two or more storage cells, wherein the report indicates results of a quantitative comparison of performances between the two or more storage cells; and
determines a filter or rule to assign based on the generated report, wherein the filter or rule is assigned to at least one of the two or more storage cells; and
,a data transfer modification component, wherein the data transfer modification component modifies the active transfer of data from the source to the destination based in part on the assigned filter or rule.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for setting global actions in a data storage system is described. In some examples, the system determines a policy based on information from the system, and implements that policy to the system. In some examples, the system adds or modifies global filters based on information from the system.
-
Citations
10 Claims
-
1. A system for performing data storage operations that transfer data from a source to a destination, the system comprising:
-
a server connected in a hierarchy to two or more storage cells actively transferring data from the source to the destination, wherein the server comprises a processor, and wherein the first storage cell is connected to and is subordinate to the server and wherein the second storage cell is connected to and is subordinate to the first storage cell; and wherein each of the two or more storage cells comprises; a secondary storage database configured to store secondary copies of data generated by a data storage operation; a media agent configured to convey data produced at a client computer in order to create a secondary copy of data during a data storage operation; and
,a storage manager configured to control the media agent during a data storage operation, wherein the storage manager controls the media agent in accordance with a filter or rule applicable to the storage cell; and wherein the server; generates a report related to performance of data storage operations within the two or more storage cells, wherein the report indicates results of a quantitative comparison of performances between the two or more storage cells; and determines a filter or rule to assign based on the generated report, wherein the filter or rule is assigned to at least one of the two or more storage cells; and
,a data transfer modification component, wherein the data transfer modification component modifies the active transfer of data from the source to the destination based in part on the assigned filter or rule. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for defining a filter policy for performing data storage operations in a hierarchical data storage system, the system comprising:
-
two or more data storage cells, wherein the two or more data storage cells comprise; a first storage cell that performs a first number of data storage jobs during a data storage operation, wherein a storage cell is configured to transfer data from a source to a destination; and a second storage cell, different from the first storage cell, that performs a second number of data storage jobs during the data storage operation; and a server configured to assign a filter policy to the first storage cell and the second storage cell, wherein the server comprises; a comparison component that generates a report that quantitatively compares the performed first number of jobs to the performed second number of jobs; and a filter assignment component that determines and assigns the filter policy to the first storage cell and the second storage cell based on the quantitative comparison of the generated report; wherein the server comprises a processor and is connected in a hierarchy to the two or more data storage cells, wherein the first storage cell is connected to and is subordinate to the server; wherein the second storage cell is connected to and is subordinate to the first storage cell; wherein each of the two or more storage cells comprises; a secondary storage database configured to store secondary copies of data generated by a data storage operation; a media agent configured to convey data produced at a client computer in order to create a secondary copy of data during a data storage operation; and
,a storage manager configured to control the media agent during a data storage operation, wherein the storage manager controls the media agent in accordance with a filter or rule applicable to the storage cell; and
,wherein at least one of the first and second storage cells modifies a data storage operation in accordance with the assigned filter policy. - View Dependent Claims (8, 9, 10)
-
Specification