Hierarchical systems and methods for performing data storage operations
First Claim
1. A hierarchical storage management system for storing data in a network environment, the storage management system comprising:
- a plurality of backup cells, each of the plurality of backup cells being coupled to another of the plurality of backup cells, and wherein at least one of the plurality of backup cells further comprises;
a media component configured to execute on a first network computing device of a plurality of network computing devices and being communicatively coupled to at least one storage device to store data to the at least one storage device,a client component configured to execute on a second network computing device of the plurality of network computing devices and to obtain the data from at least one of the plurality of network computing devices according to first parameters maintained by the client component, the client component being further configured to transmit the data to the media component, anda first manager component configured to execute on a third network computing device of the plurality of network computing devices and to direct the client component to obtain the data according to second parameters maintained by the first manager component; and
a second manager component of at least one other of the plurality of backup cells, wherein the second manager component is configured to control the first manager component of the at least one backup cell of the plurality of backup cells.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention is a hierarchical backup system. The interconnected network computing devices are put into groups of backup cells. A backup cell has a manager software agent responsible maintaining and initiating a backup regime for the network computing devices in the backup cell. The backups are directed to backup devices within the backup cell. Several backup cells can be defined. A manager software agent for a particular cell may be placed into contact with the manager software agent of another cell, by which information about the cells may be passed back and forth. Additionally, one of the software agents may be given administrative control over another software agent with which it is in communication.
259 Citations
20 Claims
-
1. A hierarchical storage management system for storing data in a network environment, the storage management system comprising:
-
a plurality of backup cells, each of the plurality of backup cells being coupled to another of the plurality of backup cells, and wherein at least one of the plurality of backup cells further comprises; a media component configured to execute on a first network computing device of a plurality of network computing devices and being communicatively coupled to at least one storage device to store data to the at least one storage device, a client component configured to execute on a second network computing device of the plurality of network computing devices and to obtain the data from at least one of the plurality of network computing devices according to first parameters maintained by the client component, the client component being further configured to transmit the data to the media component, and a first manager component configured to execute on a third network computing device of the plurality of network computing devices and to direct the client component to obtain the data according to second parameters maintained by the first manager component; and a second manager component of at least one other of the plurality of backup cells, wherein the second manager component is configured to control the first manager component of the at least one backup cell of the plurality of backup cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for performing a storage operation in a hierarchical storage management system, the method comprising:
-
receiving a request to perform a storage operation on data stored on a first client device; instructing, with a first manager component of a first network device, a second manager component of a second network device to initiate the storage operation; obtaining the data from the first client device with a client component configured to execute on the first client device; storing the data to a storage device with a media component of a third network device according to parameters maintained by the first manager component; updating an index maintained by the media component, the index indicating a physical location of the data stored on the storage device; and forwarding at least a portion of the index to the first manager component, wherein the first manager component is part of a first backup cell hierarchically coupled to a second backup cell comprising the second manager component, the client component and the media component. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A hierarchical storage management system, the system comprising:
-
a first backup cell comprising; a first manager component communicatively coupled to at least one storage device and configured to control storage of data from a first client device to the at least one storage device; and a second backup cell communicatively coupled to the first backup cell, the second backup cell comprising a second manager component configured to (i) directly and independently control the storage of the data to the at least one storage device of the first backup cell and (ii) alternatively, instruct the first manager component of the first backup cell to control the storage of the data to the at least one storage device. - View Dependent Claims (20)
-
Specification