Performance of operations on selected data in a storage area
7 Assignments
0 Petitions
Accused Products
Abstract
A method, system, computer-readable medium, and computer system to perform operations on selected data in a storage area. Storage locations in the storage area can be identified by a requester for performing an operation only on the data in the identified storage locations. The requester can be an application managing the data (such as a database application, file system, or user application program) or a storage manager. The storage locations containing the data are obtained by software performing the operation, which can be a storage manager or an application operating in conjunction with a storage manager, such as a storage area replication facility. The software performing the operation operates only upon the identified locations, thereby affecting only the data stored within the identified locations. The requester can specify the operation to be performed as well as entities having permission to perform the operation on specified subsets of the storage locations.
-
Citations
54 Claims
-
1-26. -26. (canceled)
-
27. A method comprising:
in response to a request to perform an operation on a storage area, wherein the storage area comprises a plurality of locations;
identifying a first set of locations of the plurality of locations, wherein each location in the first set of locations meets a criterion to be targeted by the operation;
comparing the first set of locations to a second set of locations; and
performing the operation upon a third set of locations in the storage area. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
42. A system comprising:
-
identifying means for identifying a first set of locations of a plurality of locations in response to a request to perform an operation on a storage area, wherein the storage area comprises the plurality of locations, and each location in the first set of locations meets a criterion to be targeted by the operation;
comparing means for comparing the first set of locations to a second set of locations;
performing means for performing the operation upon a third set of locations in the storage area. - View Dependent Claims (43, 44, 45)
-
-
46. A system comprising:
-
an identifying module to identify a first set of locations of a plurality of locations in response to a request to perform an operation on a storage area, wherein the storage area comprises the plurality of locations, and each location in the first set of locations meets a criterion to be targeted by the operation;
a comparing module to compare the first set of locations to a second set of locations; and
a performing module to perform the operation upon a third set of locations in the storage area. - View Dependent Claims (47, 48, 49)
-
-
50. A computer-readable medium comprising:
-
identifying instructions to identify a first set of locations of a plurality of locations in response to a request to perform an operation on a storage area, wherein the storage area comprises the plurality of locations, and each location in the first set of locations meets a criterion to be targeted by the operation;
comparing instructions to compare the first set of locations to a second set of locations; and
performing instructions to perform the operation upon a third set of locations in the storage area. - View Dependent Claims (51, 52, 53, 54)
-
Specification