INTERMEDIATION OF HYPERVISOR FILE SYSTEM AND STORAGE DEVICE MODELS

A communication model in which application(s) above a hypervisor use a file system having one data access model (e.g., a block-based file system) to access an underlying storage device having another data access model (e.g., an object-based file system). This is accomplished via an intermediary comp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FEATHERSTONE, CHRIS, R, BOOKMAN, PETER
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 communication model in which application(s) above a hypervisor use a file system having one data access model (e.g., a block-based file system) to access an underlying storage device having another data access model (e.g., an object-based file system). This is accomplished via an intermediary component that converts input/output requests and responses from the file system data access model into the underlying storage device data access model, and vice versa. As an example, virtual machines operating a block-based file system using a hypervisor may interface through the intermediary component with an object-based storage device. Thus, the prolific use and availability of block-based file systems may be used compatibly with highly efficient object-based storage devices. L'invention concerne un modèle de communication dans lequel une ou des applications au-dessus d'un hyperviseur utilisent un système de fichiers ayant un modèle d'accès aux données (système de fichiers à blocs, par exemple) pour accéder à un dispositif de stockage sous-jacent ayant un autre modèle d'accès aux données (système de fichiers à objets, par exemple). Ceci est accompli par le biais d'un composant intermédiaire qui convertit les requêtes d'entrée/sortie et les réponses du modèle d'accès aux données du système de fichiers au modèle d'accès aux données du dispositif de stockage sous-jacent, et inversement. Dans un exemple de réalisation, des machines virtuelles mettant en oeuvre un système de fichiers à blocs à l'aide d'un hyperviseur peuvent interagir avec un dispositif de stockage à objets par le biais du composant intermédiaire. Ainsi, les systèmes de fichiers à blocs, très largement disponibles et utilisés, peuvent être utilisés de manière compatible avec des dispositifs de stockage à objets hautement efficaces.