CONTROLLING RESOURCE ALLOCATION FOR BACKUP OPERATIONS
First Claim
1. A method for allocating resources for use in a backup operation, the method comprising:
- creating a database comprising a plurality of entries which correspond to one or more storage resources and are associated with one or more user-defined attributes, wherein each attribute describes a suitability of an associated resource for use in one or more of a plurality of backup operations;
creating a configuration of one or more storage resources to be used in a backup operation, wherein each storage resource in the configuration is selected from the database based on a value of an associated attribute; and
storing the configuration for use in subsequent backup operations.
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a computer system and methods are disclosed. In one embodiment, a computer system includes a backup application coupled to interconnected storage resources. The backup application creates a database of storage resources, wherein each database entry corresponds to one or more storage resources and is associated with one or more user-defined attributes describing the suitability of the associated resources for a backup operation. The backup application creates and stores a configuration of storage resources for a backup operation. Each storage resource is selected based on a value of an associated attribute. The storage resources may include logical unit numbers (LUNs), mount points providing access to LUNs, and hosts having physical access or network access through other hosts to mount points. An attribute specifies that the associated storage resources are either required or preferred for a backup operation. The database and configuration are created at backup application run time.
27 Citations
20 Claims
-
1. A method for allocating resources for use in a backup operation, the method comprising:
-
creating a database comprising a plurality of entries which correspond to one or more storage resources and are associated with one or more user-defined attributes, wherein each attribute describes a suitability of an associated resource for use in one or more of a plurality of backup operations; creating a configuration of one or more storage resources to be used in a backup operation, wherein each storage resource in the configuration is selected from the database based on a value of an associated attribute; and storing the configuration for use in subsequent backup operations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
a backup application coupled to a plurality of interconnected storage resources, wherein the backup application is configured to; create a database comprising a plurality of entries which correspond to one or more storage resources and are associated with one or more user-defined attributes, wherein each attribute describes a suitability of an associated resource for use in one or more of a plurality of backup operations; create a configuration of one or more storage resources to be used in a backup operation, wherein each storage resource in the configuration is selected from the database based on a value of an associated attribute; and store the configuration for use in subsequent backup operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer readable medium storing computer instructions that are executable by a processor to:
-
creating a database comprising a plurality of entries which correspond to one or more storage resources and are associated with one or more user-defined attributes, wherein each attribute describes a suitability of an associated resource for use in one or more of a plurality of backup operations; create a configuration of one or more storage resources to be used in a backup operation, wherein each storage resource in the configuration is selected from the database based on a value of an associated attribute; and store the configuration for use in subsequent backup operations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification