Processing

Please wait...

Settings

Settings

Goto Application

1. WO2007138602 - METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE

Publication Number WO/2007/138602
Publication Date 06.12.2007
International Application No. PCT/IL2007/000668
International Filing Date 31.05.2007
IPC
G06F 19/00 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
19Digital computing or data processing equipment or methods, specially adapted for specific applications
CPC
G06F 12/023
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
G06F 12/1408
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
14Protection against unauthorised use of memory ; or access to memory
1408by using cryptography
G06F 16/13
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
13File access structures, e.g. distributed indices
G06F 16/1727
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
17Details of further file system functions
1727Details of free space management performed by the file system
G06F 16/1744
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
17Details of further file system functions
174Redundancy elimination performed by the file system
1744using compression, e.g. sparse files
G06F 16/2365
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
23Updating
2365Ensuring data consistency and integrity
Applicants
  • STORWIZE LTD. [IL]/[IL] (AllExceptUS)
  • KOIFMAN, Haim [IL]/[IL] (UsOnly)
  • KEDEM, Nadav [IL]/[IL] (UsOnly)
  • ZOHAR, Avi [IL]/[IL] (UsOnly)
Inventors
  • KOIFMAN, Haim
  • KEDEM, Nadav
  • ZOHAR, Avi
Agents
  • REINHOLD COHN AND PARTNERS
Priority Data
60/809,38231.05.2006US
60/819,36910.07.2006US
60/834,16531.07.2006US
60/904,78205.03.2007US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
(FR) PROCÉDÉ ET SYSTÈME DE TRANSFORMATION DE DONNÉES D'OBJETS LOGIQUES À DES FINS DE STOCKAGE
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 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
(FR)
L'invention porte sur un procédé et sur un système conçus pour transformer un objet de données logiques pour les stocker dans un dispositif de stockage fonctionnant avec au moins un protocole de stockage, pour créer, lire, écrire, optimiser et restaurer ledit objet. La transformation de l'objet de données logiques consiste à créer dans le dispositif de stockage un objet de données logiques transformé comprenant un entête et au moins une section d'adaptation attribuée de dimension prédéfinie; à transformer une ou plusieurs tranches de données obtenues séquentiellement des données obtenues correspondant à l'objet de données logiques de transformation; à vérifier si les tranches de données obtenues correspondent à certains critères et à traiter les tranches de données conformément aux résultats de la vérification, ce qui permet de générer des tranches de données traitées, et d'adapter séquentiellement les tranches de données traitées dans lesdites sections d'adaptation selon un ordre reçu par lesdites tranches, lesdites sections d'adaptation étant utilisées comme éléments atomiques d'opérations de transformation/dé-transformation pendant les transactions d'entrée/sortie réalisées sur l'objet de données logiques. Le traitement peut comprendre au moins deux techniques de transformation des données coordonnées dans le temps, l'exécution d'ensembles autonomes d'instructions, et fournis de manière à faciliter la conservation de la séquence de traitement et d'adaptation des tranches de données traitées.
Also published as
Latest bibliographic data on file with the International Bureau