×

METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE

  • US 20120117341A1
  • Filed: 07/27/2010
  • Published: 05/10/2012
  • Est. Priority Date: 07/27/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of transforming a non-transformed logical data object (LO) stored in a storage device into a transformed LO stored in the storage device, the storage device operable with at least one storage protocol, said method comprising:

  • a) in response to a respective transformation request, logically dividing the non-transformed LO into a first segment and one or more non-transformed subsequent segments, the segments having a predefined size;

    b) generating a header for the respective transformed LO, said header comprising an indication that the transformation process is “

    in progress”

    ;

    c) processing said first segment to generate a transformed first segment comprising data in a transformed form;

    d) if a total size of said generated header and said transformed first segment matches a predefined size criteria, overwriting said first segment with said generated header and said transformed first segment;

    e) indexing said first transformed segment and said one or more non-transformed subsequent segments as constituting a portion of said transformed LO to generate indexed segments;

    f) generating at least one index section comprising at least one entry holding at least information related to said indexed segments, said information comprising an offset of each segment in said non-transformed LO, indication of a storage location of each respective indexed segment, and an indication if said indexed segment comprises data in original or transformed form; and

    g) updating the indication in the header to indicate that the non-transformed LO has been transformed in the transformed LO comprising said generated header, said first transformed segment, said one or more subsequent segments comprising data in non-transformed form, and said at least one index section.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×