TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
First Claim
1. A method for operating an identification map associated with a transformation system operatively coupled to a plurality of clients and a storage device and configured to transform a plurality of logical data objects (LOs) including a plurality of identifiers (IDs) to a plurality of transformed logical data objects (TLOs) for storage in the storage device, the method comprising:
- mapping, by a first data repository, new IDs and currently open LOs; and
mapping, by a second data repository, old IDs and the new IDs associated with the currently open LOs.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.
-
Citations
24 Claims
-
1. A method for operating an identification map associated with a transformation system operatively coupled to a plurality of clients and a storage device and configured to transform a plurality of logical data objects (LOs) including a plurality of identifiers (IDs) to a plurality of transformed logical data objects (TLOs) for storage in the storage device, the method comprising:
-
mapping, by a first data repository, new IDs and currently open LOs; and mapping, by a second data repository, old IDs and the new IDs associated with the currently open LOs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A storage system, comprising:
-
a storage device comprising a first data repository and a second data repository; and a transformation system comprising a processor operatively coupled to at least one client and the storage device, the transformation system configured to transform a logical data object (LO) to a transformed logical data object (TLO) for storage in the storage device operable with at least one storage protocol, wherein the processor is configured to; map, in the first data repository, new IDs and currently open LOs, and map, in the second data repository, old IDs and the new IDs associated with the currently open LOs. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer useable medium including a computer readable program code embodied therein for operating an identification map associated with a transformation system operatively coupled to a plurality of clients and a storage device and configured to transform a plurality of logical data objects (LOs) including a plurality of identifiers (IDs) to a plurality of transformed logical data objects (TLOs) for storage in the storage device, the computer program product comprising:
-
computer code for mapping, by a first data repository, new IDs and currently open LOs; and computer code for mapping, by a second data repository, old IDs and the new IDs associated with the currently open LOs. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification