Hierarchical systems and methods for performing storage operations in a computer network
First Claim
Patent Images
1. A system for performing storage operations using storage operation cells, the system comprising:
- a first storage manager component in communication with a manager index;
a first storage operation cell comprising,a first index indicating a location of first data on at least one storage device, anda second storage manager component directing data copy operations performed by the first storage operation cell; and
a second storage operation cell hierarchically coupled to the first storage operation cell, the second storage operation cell comprising,a second index indicating a location of second data on the at least one storage device, anda third storage manager component directing data copy operations performed by the second storage operation cell;
wherein the first storage manager component maintains the manager index comprising information received from the first and second indexes about the data copy operations performed by the first and second storage operation cells, wherein the manager index further comprises information indicative of hierarchical associations between the first storage operation cell and the second storage operation cell, andwherein the first storage manager component analyzes traffic patterns of the data copy operations in the first and second storage operation cells by consulting information about the data copy operations stored in the manager index to determine alternate methods of performing data copy operations wherein the first storage manager component directs data copy operations intended for the first storage operation cell to the second storage operation cell.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for performing storage operations using hierarchically configured storage operation cells. The system includes a first storage manager component and a first storage operation cell. The first storage operation cell has a second storage manager component directed to performing storage operations in the first storage operation cell. Moreover, the first storage manager component is programmed to instruct the second storage manager regarding performance of storage operations in the first storage operation cell.
235 Citations
20 Claims
-
1. A system for performing storage operations using storage operation cells, the system comprising:
-
a first storage manager component in communication with a manager index; a first storage operation cell comprising, a first index indicating a location of first data on at least one storage device, and a second storage manager component directing data copy operations performed by the first storage operation cell; and a second storage operation cell hierarchically coupled to the first storage operation cell, the second storage operation cell comprising, a second index indicating a location of second data on the at least one storage device, and a third storage manager component directing data copy operations performed by the second storage operation cell; wherein the first storage manager component maintains the manager index comprising information received from the first and second indexes about the data copy operations performed by the first and second storage operation cells, wherein the manager index further comprises information indicative of hierarchical associations between the first storage operation cell and the second storage operation cell, and wherein the first storage manager component analyzes traffic patterns of the data copy operations in the first and second storage operation cells by consulting information about the data copy operations stored in the manager index to determine alternate methods of performing data copy operations wherein the first storage manager component directs data copy operations intended for the first storage operation cell to the second storage operation cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for performing storage operations using storage operation cells, the system comprising:
-
a first storage manager component in communication with a manager index; a first storage operation cell comprising, a first index indicating a location of first data on at least one storage device, and a second storage manager component directing storage operations performed by the first storage operation cell, wherein the second storage manager component directs performance of a first storage operation on the first data; and a second storage operation cell hierarchically coupled to the first storage operation cell, the second storage operation cell comprising, a second index indicating a location of second data on the at least one storage device, and a third storage manager component directing storage operations performed by the second storage operation cell, wherein the third storage manager component directs performance of a second storage operation on the second data, wherein the second storage operation is different than the first storage operation; wherein the first storage manager component maintains the manager index comprising information received from the first and second indexes, wherein the manager index further comprises information indicative of hierarchical associations between the first storage operation cell and the second storage operation cell, and wherein the first storage manager component instructs alternate storage operations in the first and second storage operation cells based on the manager index, wherein the second storage manager component is programmed to instruct the third storage manager component regarding performance of storage operations in the second storage operation cell, and wherein the second storage manager component instructs the third storage manager component regarding performance of storage operations in the second storage operation cell if a user of the second storage manager component satisfies an access criteria for access to the second storage operation cell. - View Dependent Claims (11)
-
-
12. A system for performing storage operations using storage operation cells, the system comprising:
-
a first storage manager component in communication with a manager index; a first storage operation cell comprising, a first index indicating a location of first data on at least one storage device, and a second storage manager component directing storage operations performed by the first storage operation cell, wherein the second storage manager component directs performance of a first storage operation on the first data; and a second storage operation cell hierarchically coupled to the first storage operation cell, the second storage operation cell comprising, a second index indicating a location of second data on the at least one storage device, and a third storage manager component directing storage operations performed by the second storage operation cell, wherein the third storage manager component directs performance of a second storage operation on the second data, wherein the second storage operation is different than the first storage operation; wherein the first storage manager component maintains the manager index comprising information received from the first and second indexes, wherein the manager index further comprises information indicative of hierarchical associations between the first storage operation cell and the second storage operation cell, and wherein the first storage manager component instructs alternate storage operations in the first and second storage operation cells based on the manager index, wherein the second and third storage manager components are configured to communicate resource usage information to the first storage manager component, wherein the resource usage information comprises a usage of a first storage device of the at least one storage device, wherein the first storage manager component is configured to transfer responsibility of the first storage operation from the first storage operation cell and the first storage device to the second storage operation cell and a second storage device of the at least one storage device when the usage of the first storage device exceeds a threshold amount.
-
-
13. A system for performing storage operations, the system comprising:
-
a plurality of storage operations cells, each of the storage operation cells being hierarchically associated with at least one other of the storage operation cells and comprising, an index comprising information indicating a plurality of locations of data stored on at least one storage device, and a manager component directing data copy operations performed by the respective storage operation cell on the data stored on the at least one storage device; a manager index comprising entries regarding information received from the index of each storage operation cell about the data copy operations performed by the storage operation cells, the manager index further comprising the hierarchical associations between each of the storage operation cells; and a main storage manager configured to maintain the manager index and instruct data copy operations in each of the storage operation cells based on the manager index, wherein the main storage manager component analyzes traffic patterns of the data copy operations by consulting information about the data copy operations stored in the manager index to determine alternate methods of performing data copy operations wherein the main storage manager component directs data copy operations intended for a first storage operation cell to a second storage operation cell. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for performing storage operations using storage operation cells, the system comprising:
-
first means for managing data copy operations, said first means being in communication with a manager index; second means for performing data copy operations on electronic data, said second means comprising, third means for recording a location of first data stored on at least one storage device, and fourth means for managing data copy operations performed by said second means and for directing the performance of a first data copy operation on the first data; and fifth means for performing data copy operations on electronic data, said fifth means being hierarchically coupled to said second means, said fifth means comprising, sixth means for recording a location of second data stored on the at least one storage device, and seventh means for managing data copy operations performed by said fifth means and for directing the performance of a second data copy operation on the second data, wherein the second data copy operation is different than the first data copy operation; wherein said first means maintains the manager index comprising information received from said third means and said sixth means about the data copy operations performed by said second means and said fifth means, wherein the manager index further comprises information about hierarchical associations between said second means and said fifth means, and wherein said first means instructs alternate data copy operations in said second means and said fifth means based on the manager index wherein the first means analyzes traffic patterns of the data copy operations by consulting information about the data copy operations stored in the manager index to determine alternate methods of performing data copy operations wherein the first means directs data copy operations intended for the second means to the fifth means. - View Dependent Claims (20)
-
Specification