Processing

Please wait...

Settings

Settings

Goto Application

1. US20090307250 - Method and system for transformation of logical data objects for storage

Office United States of America
Application Number 12302616
Application Date 31.05.2007
Publication Number 20090307250
Publication Date 10.12.2009
Grant Number 08832043
Grant Date 09.09.2014
Publication Kind B2
IPC
G06F 7/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
G06F 17/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
Applicants Koifman Chaim
International Business Machines Corporation
Kedem Nadav
Zohar Avi
Inventors Koifman Chaim
Kedem Nadav
Zohar Avi
Agents Griffiths & Seaton PLLC
Title
(EN) Method and system for transformation of logical data objects for storage
Abstract
(EN)

A method and system for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising a header and one or more allocated accommodation sections with predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object thus giving rise to the transformed data chunks; and sequentially accommodating the processed data chunks into said accommodation sections in accordance with an order said chunks received, wherein said accommodation sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object. The processing may comprise two or more data transformation techniques coordinated in time, concurrently executing autonomous sets of instructions, and provided in a manner facilitating preserving the sequence of processing and accommodating the processed data chunks.

Also published as