IP Library Granted Patent US 8,566,278
Granted Patent B2
US 8,566,278 · App. 13/273,083 · Granted Oct 22, 2013

Hierarchical systems and methods for performing data storage operations

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,566,278
App. No.
13/273,083
Granted
Oct 22, 2013
Kind
B2
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.

Claims (27)

1. A storage management system for storing data in a network environment, the storage management system comprising:

a first plurality of virtual backup devices;

a first manager component comprising one or more computer processors associated with at least the first plurality of virtual backup devices, the first manager component configured to manage backup operations for at least one of the first plurality of virtual backup devices;

a second plurality of virtual backup devices;

a second manager component associated with at least the second plurality of virtual backup devices, the second manager component configured to manage backup operations for at least one of the second plurality of virtual backup devices;

a plurality of media components configured to execute on at least one network computing device and being communicatively coupled to the first and second manager components and the first and second plurality of virtual backup devices,

wherein the first manager component is configured to direct backup operations on at least one of the first plurality of virtual backup devices by directing data through at least one of the plurality of media components to one or more of the first plurality of virtual backup devices; and

wherein the second manager component is configured to direct backup operations on at least one of the second plurality of virtual backup devices by directing data through at least one of the plurality of media components to one or more of the second plurality of virtual backup devices.

2. The storage management system of claim 1 wherein the at least one of the plurality of media components comprises an index of the physical location of the data stored on the first plurality of virtual backup devices.

3. The storage management system of claim 2 wherein the media component is configured to send at least a portion of the index to the second manager component.

4. The storage management system of claim 3 wherein the second manager component is configured to send the portion of the index to the first manager component.

5. The storage management system of claim 1 wherein the first manager component is configured to maintain information regarding an operational status of at least one of the second manager component and at least one of the plurality of media components.

6. The storage management system of claim 1 wherein the at least one other of the second plurality of virtual backup devices further comprises a client component configured to obtain and transmit the data to at least one of the plurality of media components.

7. The system of claim 1 , wherein the backup operations are based on at least one of a storage schedule, an aging policy and a pruning policy.

8. A method for performing a storage operation in a storage management system, the method comprising:

processing backup operations with a first management component comprising one or more computer processors, wherein the first management component is associated with at least a first plurality of virtual backup devices;

processing backup operations with a second management component associated with a second plurality of virtual backup devices;

directing with the first manager component backup operations on at least one of the first plurality of virtual backup devices by directing data through at least one of a plurality of media components to one or more of the first plurality of virtual backup devices; and

directing with the second manager component backup operations on at least one of the second plurality of virtual backup devices by directing data through at least one of the plurality of media components to one or more of the second plurality of virtual backup devices.

9. The method of claim 8 wherein the backup operations are based at least on an aging policy.

10. The method of claim 8 additionally comprising alerting the first manager component with respect to backup operations by the second manager component.

11. The method of claim 8 further comprising selecting a third manager component based on an availability of the second manager component and the third manager component.

12. The method of claim 8 further comprising maintaining an index of the physical location of the data stored on at least one of the first or second plurality of virtual backup devices.

13. The method of claim 12 further comprising sending at least a portion of the index to the second manager component.

14. The method of claim 13 further comprising sending the portion of the index to the first manager component.

15. The method of claim 8 , further comprising maintaining information regarding an operational status of the second manager component, and at least one of the plurality of media components.

16. The method of claim 8 , wherein the backup operations are based on at least one of a storage schedule, an aging policy and a pruning policy.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: BANK OF AMERICA, N.A.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 054913/0905 →
SECURITY INTEREST Recorded Jul 2, 2014
From: COMMVAULT SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033266/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2014
From: CRESCENTI, JOHN; KAVURI, SRINIVAS; OSHINSKY, DAVID ALAN; PRAHLAD, ANAND
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 031872/0711 →