Data repository selection within a storage environment
First Claim
1. A computing device implemented method for performing data operations within a computing environment, comprising:
- a repository volume table module storing repository characteristic information in a repository volume table (RVT) concerning a plurality of data repositories storing data from data sources;
determining an occurrence of a data backup operation to backup data from the data sources;
in response to determining the occurrence of the data backup operation, selecting one of the data repositories for performing the determined data backup operation by using a selection module, wherein the selection module analyzes the repository characteristic information and incoming data information from the data sources for the occurring data backup operation to select at least one of the data repositories, wherein different repositories are selected for different occurring data backup operations with respect to the data sources depending on the selection module analysis of the repository characteristic information and the incoming data information for the data backup operation; and
providing an emulated view of data stored on the data repositories providing backups and a logical view of the data in the data sources at a point-in-time, wherein the logical view provides access and restore of backup data as of the point-in-time.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a method, system, and computer program product for selecting a data repository within a computing environment. The data repository can exist on multiple target computing systems as a logical entity called a volume or a file system. When selecting at least one data repository, a data protection system of the computing environment analyzes the incoming data from a source computing system, in conjunction with information describing the data repositories. The data repository information, or repository characteristic information, can be stored on a repository volume table (RVT) of the data protection system. By determining a weighted selection score from the analysis of all the information available to the data protection system, the data protection system can intelligently select a data repository for storing data from the source computing system. Further, by tracking repository characteristic information on a continuous or periodic basis, the data protection system can enable emulated views of data that has been stored on the data repositories of the computing environment.
32 Citations
20 Claims
-
1. A computing device implemented method for performing data operations within a computing environment, comprising:
-
a repository volume table module storing repository characteristic information in a repository volume table (RVT) concerning a plurality of data repositories storing data from data sources; determining an occurrence of a data backup operation to backup data from the data sources; in response to determining the occurrence of the data backup operation, selecting one of the data repositories for performing the determined data backup operation by using a selection module, wherein the selection module analyzes the repository characteristic information and incoming data information from the data sources for the occurring data backup operation to select at least one of the data repositories, wherein different repositories are selected for different occurring data backup operations with respect to the data sources depending on the selection module analysis of the repository characteristic information and the incoming data information for the data backup operation; and providing an emulated view of data stored on the data repositories providing backups and a logical view of the data in the data sources at a point-in-time, wherein the logical view provides access and restore of backup data as of the point-in-time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of selecting a data repository of a distributed storage management system, the distributed storage management system containing at least one source computing system coupled to at least one target computing system, the method comprising:
-
storing repository characteristic information in a repository volume table (RVT) concerning a plurality of data repositories storing data from the at least one source computing system of a data protection system of the distributed management system by using a repository volume table module; determining an occurrence of a data backup operation to backup data from the at least one source computing system; in response to determining the occurrence of the data backup operation, selecting one of the data repositories from at least one target computing system for performing the determined data backup operation by using a selection module of the data protection system, wherein the selection module analyzes the repository characteristic information and incoming data information from the at least one source computing system to select at least one of the data repositories, wherein different repositories are selected for different occurring data backup operations with respect to the at least one source computing system depending on the selection module analysis of the repository characteristic information and the incoming data information for the data backup operation; and providing an emulated view of data stored on the data repositories of at least one target computing system providing backups and a logical view of the data in the data sources at a point-in-time, wherein the logical view provides access and restore of backup data as of the point-in-time. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing environment, comprising:
-
a source computing system having source information; a data protection system coupled to the source computing system, wherein the data protection system includes a processor and memory, the memory storing instructions executed by the processor to perform operations, the operations comprising; obtaining repository characteristic information concerning a plurality of data repositories storing data from the source computing system from a repository volume table (RVT); determining an occurrence of a data backup operation to backup data from the source computing system; in response to determining the occurrence of the data backup operation, selecting one of the data repositories for performing the determined data backup operation by using a selection module, wherein the selection module analyzes the repository characteristic information and incoming data information from the data sources for the occurring data backup operation to select at least one of the data repositories, wherein different repositories are selected for different occurring data backup operations with respect to the source computing system depending on the selection module analysis of the repository characteristic information and the incoming data information for the data backup operation; and providing an emulated view of data stored on the data repositories providing backups and a logical view of the data in the source computing system at a point-in-time, wherein the logical view provides access and restore of backup data as of the point-in-time. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification