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 coupled to two or more storage cells actively transferring data from the source to the destination, wherein the server comprises a processor, andwherein 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;
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,performs a quantitative comparison of performances between the two or more storage cells; and
determines a filter or rule, wherein the filter or rule modifies active transfer of data from the source to the destination based in part on the 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
22 Claims
-
1. A system for performing data storage operations that transfer data from a source to a destination, the system comprising:
a server coupled to two or more storage cells actively transferring data from the source to the destination, wherein the server comprises a processor, 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; 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, performs a quantitative comparison of performances between the two or more storage cells; and determines a filter or rule, wherein the filter or rule modifies active transfer of data from the source to the destination based in part on the 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 data storage system, the system comprising:
-
a first storage cell; a second storage cell, different from the first storage cell but connected to the first storage cell, wherein first and second storage cells each comprise a secondary storage database configured to store secondary copies of data under a data storage operation; a media agent configured to relay data produced at a client computer in order to create a secondary copy of data under a data storage operation; a storage manager configured to control the media agent, wherein the storage manager controls the media agent in accordance with a filter or rule for the first or second storage cell; and
,a server configured to; generate a report of a performance of data storage operations of the first and second cells, perform a quantitative comparison to filters or rules based at least in part on the report, and modify active transfer of data from client computers to the first and second storage cells. - View Dependent Claims (8, 9, 10)
-
-
11. A method for performing data storage operations that transfer data from a source to a destination, the method comprising:
-
generating a report related to performance of data storage operations within two or more storage cells, 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, and 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; performing a quantitative comparison of performances between the two or more storage cells; and determining a filter or rule, wherein the filter or rule modifies active transfer of data from client computers to at least one of the two or more storage cells based in part on the assigned filter or rule; and
,wherein a storage manager controls the media agent during a data storage operation, wherein the storage manager controls the media agent in accordance with the filter or rule for to the storage cell. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for adjusting the transfer of data from a source to a destination, the system comprising:
-
a server connected to two or more storage modules actively transferring data under a first storage policy, wherein the server; generates a report related to a quantitative comparison between two or more storage modules, wherein the quantitative comparison reflects an excess number of storage jobs waiting for a resource, and utilizes the report to identify a redistribution of active transfer of data across resources of the two or more storage modules, a data transfer module modification component configured to modify the active transfer so that the transfer no longer performs under the first storage policy but instead performs under the identified redistribution. wherein the storage policy defines at least two of the following; when to perform storage operations, how often to perform storage operations, a storage location to use during a storage operation, a relationship between components to use during a storage operation, accessible datapipes usable during storage operation, storage retention schemes, compression or encryption requirements, and a network pathway to use for a storage operation. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification