Patent ID: 9176975
Filing Date: 2015-11-03
Classification: G06F,H03M

Abstract:
1. A method of transforming a logical data object for storage in a storage device operable with at least one storage protocol, said method comprising: in response to a respective request, creating in the storage device a transformed logical data object comprising a header and one or more allocated accommodation sections with a predefined size; comparing a characteristic of a plurality of sequentially obtained, variable size data chunks corresponding to the logical data object to a predefined criterion related to an estimated or actual time of transformation of the plurality of data chunks, the predefined criterion including an estimated time necessary to transform data which, being transformed, would substantially amount to a transformed section size; if the characteristic matches the predefined criterion: if the characteristic does not match the predefined criterion: generating at least one index section constituting a part of the transformed logical data object, said index section comprising one or more entries containing indicators to physical storage location of the accumulated plurality of transformed data chunks, non-transformed data chunks, or partly transformed data chunks and, with respect to each accumulated data chunk, one or more records related to each accumulated data chunk, wherein said one or more records indicate offset and length of data in the logical data object to be read from each accommodation section, and are associated with a time stamp indicating time of creating said one or more records.