Method and system for transformation of logical data objects for storage
AssigneeStorwize Ltd.
InventorsOri Shalev, Jonathan Amit
Life of this patent
Estimating the term…
Loading patent…
AssigneeStorwize Ltd.
InventorsOri Shalev, Jonathan Amit
Estimating the term…
There is provided a system capable of transformation of logical data objects for storage and method of operating thereof. The method comprises: a) identifying among a plurality of requests addressed to the storage device two or more “write” requests addressed to the same logical data object; b) deriving data chunks corresponding to identified “write” requests and transforming the derived data chunks; c) grouping the transformed data chunks in accordance with the order the requests have been received and in accordance with a predefined criteria; d) generating a grouped “write” request to the storage device; and e) providing mapping in a manner facilitating one-to-one relationship between the data in the obtained data chunks and the data to be read from the transformed logical object. The method further comprises obtaining an acknowledging response from the storage device; multiplying the obtained acknowledging response, and sending respective acknowledgements to each source which initiated respective “write” request.
A method of operating a transformation system operatively coupled to a plurality of clients and to at least one storage device and operable to write a plurality of data chunks to a plurality of transformed logical data objects (LOs) stored in the storage device, each given transformed logical data object corresponds to a respective original logical data object and configured to sequentially accommodate a plurality of variable size data chunks corresponding to the original LO, transformed by the transformation system and accommodated in accordance with an order in which said chunks are received;
A method of writing data to a transformed logical data object stored in a storage device operable with at least one storage protocol, said transformed logical data object comprising a header, an index section and one or more accommodation sections with predefined size, said sections sequentially accommodating transformed data chunks resulting from transformation of a respective logical data object, the method comprising:
A transformation system capable of transforming a logical data object for storage in a storage device, said system operatively coupled to a plurality of clients and to at least one storage device configured to accommodate data transformed by the transformation system, the system comprising:
Dependencies are inferred from the claim text.