SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS PROVIDING READ ACCESS IN A STORAGE SYSTEM
First Claim
1. A method, comprising:
- storing metadata from access operations received by a storage network environment within a database to create a record of the access operations;
analyzing the database to identify access characteristics of data stored by the storage network environment within a first storage structure;
identifying a subset of data having an access characteristic different than access characteristics of other data stored by the storage network environment;
creating a second storage structure within the storage network environment;
storing the subset of data into the second storage structure; and
providing clients with read access to the subset of data through the second storage structure.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer program product having a computer readable medium tangibly recording computer program logic for providing data access in a storage system, the computer program product including code to analyze a plurality of data access requests directed to a source volume of the storage system, code to generate a mirror volume of the source volume, the mirror volume including a subset of data items of the source volume, in which the first subset of data items is selected for the minor volume based at least in part on data access patterns revealed by analyzing the data access requests, and code to access the mirror volume in parallel with accessing the source volume to fulfill read requests from a plurality of hosts.
-
Citations
20 Claims
-
1. A method, comprising:
-
storing metadata from access operations received by a storage network environment within a database to create a record of the access operations; analyzing the database to identify access characteristics of data stored by the storage network environment within a first storage structure; identifying a subset of data having an access characteristic different than access characteristics of other data stored by the storage network environment; creating a second storage structure within the storage network environment; storing the subset of data into the second storage structure; and providing clients with read access to the subset of data through the second storage structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a memory containing computer readable medium comprising instructions for performing a method; and a processor coupled to the memory, the processor configured to execute the instructions to cause the processor to; store metadata from access operations received by a storage network environment within a database to create a record of the access operations; analyze the database to identify access characteristics of data stored by the storage network environment within a first storage structure; identify a subset of data having an access characteristic different than access characteristics of other data stored by the storage network environment; create a second storage structure within the storage network environment; store the subset of data into the second storage structure; and provide clients with read access to the subset of data through the second storage structure. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising instructions, which when executed by a machine, causes the machine to:
-
store metadata from access operations received by a storage network environment within a database to create a record of the access operations; analyze the database to identify access characteristics of data stored by the storage network environment within a first storage structure; identify a subset of data having an access characteristic different than access characteristics of other data stored by the storage network environment; create a second storage structure within the storage network environment; store the subset of data into the second storage structure; and provide clients with read access to the subset of data through the second storage structure. - View Dependent Claims (17, 18, 19, 20)
-
Specification