Systems and methods of hierarchical storage management, such as global management of storage operations
First Claim
Patent Images
1. A method in a computing system for performing an action in a hierarchical data storage system, the method comprising:
- creating a report, the report containing information related to a number of running storage operations and a number of idle storage operations of the data storage system;
retrieving information about a state of the hierarchical data storage system;
identifying one or more actions to be performed, wherein the actions to be performed are based on information in the created report; and
selecting one or more of the identified actions based on the retrieved information about the state of the hierarchical data storage system.
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
28 Claims
-
1. A method in a computing system for performing an action in a hierarchical data storage system, the method comprising:
-
creating a report, the report containing information related to a number of running storage operations and a number of idle storage operations of the data storage system; retrieving information about a state of the hierarchical data storage system; identifying one or more actions to be performed, wherein the actions to be performed are based on information in the created report; and selecting one or more of the identified actions based on the retrieved information about the state of the hierarchical data storage system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for redistributing data to resources in a hierarchical data storage system, the system comprising:
-
two or more data storage resources, wherein the data storage resources 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 control at least in part the two or more data storage resources, wherein the server includes; a comparison component that compares the performed first number of jobs to the performed second number of jobs; and a redistribution component that redistributes jobs from the first storage cell to the second storage cell based on the comparison. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of selecting data storage resources from a group of data storage resources in a data storage system managed by a global storage management server, the method comprising:
-
sampling at least some of the data storage resources performing a certain storage operation, wherein the sampling determines data transfer loads on the data storage resources; determining a job usage factor for each of the data storage resources, wherein the job usage factor relates to storage performance of a data storage resource during the certain storage operation; comparing the determined job usage factors at the global storage management server to form at least in part a global view of an overall storage performance of the data storage system during the certain storage operation; and selecting data storage resources of the data storage system for a future storage operation based on the compared usage factors; wherein the data storage resources are connected via a network arranged hierarchically within the data storage system. - View Dependent Claims (16, 17, 18)
-
-
19. A system of transferring data from a source to a destination, the system comprising:
-
a server connected to two or more storage modules actively transferring data from the source to the destination, wherein the server; generates a report related to data transfer performance of the two or more storage modules, wherein the report indicates results of a quantitative comparison of data transfer performances between the two or more storage modules; determines an action to initiate based on the generated report, wherein the action is initiated at least in part at the two or more storage modules; and assigns at least part of the determined action at the two or more storage modules; and a data transfer modification component, wherein the data transfer modification component modifies the active transfer of data from the source to the destination. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for defining a filter policy in a hierarchical data storage system, the system comprising:
-
two or more data storage resources, wherein the data storage resources 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 compares the performed first number of jobs to the performed second number of jobs; and a filter assignment component that assigns the filter policy to the first storage cell and the second storage cell based on the comparison. - View Dependent Claims (26, 27, 28)
-
Specification