Processing

Please wait...

Settings

Settings

Goto Application

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

Office European Patent Office
Application Number 07736408
Application Date 31.05.2007
Publication Number 2033128
Publication Date 11.03.2009
Publication Kind A4
IPC
H04L 9/00
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
G06F 21/24
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
24by protecting data directly, e.g. by labelling
CPC
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 3/0604
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
G06F 3/0605
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
0605by facilitating the interaction with a user or administrator
G06F 3/0608
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0608Saving storage space on storage systems
G06F 3/0623
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
062Securing storage systems
0623in relation to content
G06F 3/0631
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0629Configuration or reconfiguration of storage systems
0631by allocating resources to storage systems
Applicants IBM
Inventors KOIFMAN HAIM
KEDEM NADAV
ZOHAR AVI
Designated States
Priority Data 2007000668 31.05.2007 IL
80938206 31.05.2006 US
81936906 10.07.2006 US
83416506 31.07.2006 US
90478207 05.03.2007 US
Title
(DE) VERFAHREN UND SYSTEM ZUR TRANSFORMATION LOGISCHER DATENOBJEKTE ZUR SPEICHERUNG
(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.