METHOD AND SYSTEM FOR COMPRESSION OF LOGICAL DATA OBJECTS FOR STORAGE

A method and system for creating, reading and writing compressed logical data object for use with a computer system comprising at least one application program interface (API) configured to facilitate communication with a storage medium by means of data access-related requests. The data access-relat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: AMIT, NOACH, AMIT, JONATHAN, KEDEM, NADAV
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method and system for creating, reading and writing compressed logical data object for use with a computer system comprising at least one application program interface (API) configured to facilitate communication with a storage medium by means of data access-related requests. The data access-related requests generated via the API are intercepted with no IP termination of data packets corresponding to the intercepted request in order to provide at least one of the following: a) to derive and process data corresponding to the intercepted data access-related request thus giving rise to compressed data, and to facilitate storing the compressed data at the storage medium as at least one compressed logical data object or a part thereof; b) to facilitate restoring at least part of compressed data corresponding to the intercepted data access-related request and to communicate the resulting data through the API. La présente invention concerne un procédé et un système pour créer, lire et écrire un objet de données logique compresser à utiliser avec un système informatique comprenant au moins une interface de programme d'application (application program interface / API) conçue pour simplifier la communication avec un support d'enregistrement au moyen de demandes relatives à l'accès aux données. Les demandes relatives à l'accès aux données produites par l'interface API sont interceptées sans terminaison IP de paquets de données correspondant à la demande interceptée afin de: a) déduire et traiter des données correspondant à la demande relative à l'accès aux données aux données interceptée, pour engendrer des données compressées, et faciliter l'enregistrement des données compressées sur un support d'enregistrement sous la forme d'au moins un objet de données logique compressé ou une partie de celui-ci; et/ou b) faciliter le rétablissement d'au moins une partie des données compressées correspondant à la demande relative à l'accès aux données interceptée, et communiquer les données résultant par l'interface API.