METHOD AND SYSTEM FOR MANAGING DISTRIBUTED STORAGE SYSTEM THROUGH VIRTUAL FILE SYSTEM

A method for forming a virtual file system associated with a distributed storage system is implemented at a computing device communicatively connected to the distributed storage system. The computing device retrieves one or more metadata blocks associated with the virtual file system from a pluralit...

Full description

Saved in:
Bibliographic Details
Main Author GUARRACI, BRIAN J
Format Patent
LanguageEnglish
French
Published 03.03.2011
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for forming a virtual file system associated with a distributed storage system is implemented at a computing device communicatively connected to the distributed storage system. The computing device retrieves one or more metadata blocks associated with the virtual file system from a plurality of storage devices. After rendering a commit tree for the virtual file system, the computing device builds an instance of the virtual file system by traversing a plurality of directory nodes and file nodes associated with the tree in a recursive manner. For a respective directory node, the computing device creates a directory in accordance with the metadata associated with the directory node; for a respective file node, the computing device retrieves one or more data blocks from the plurality of storage devices in accordance with the metadata associated with the file node and creates a file using the retrieved data blocks. L'invention porte sur un procédé de formation d'un système de fichier virtuel associé à un système de mémorisation répartie, mis en oeuvre au niveau d'un dispositif informatique connecté en communication au système de mémorisation répartie. Le dispositif informatique extrait un ou plusieurs blocs de métadonnées associés au système de fichier virtuel à partir d'une pluralité de dispositifs de mémorisation. Après restitution d'un arbre de validation pour le système de fichier virtuel, le dispositif informatique construit une instance du système de fichier virtuel par traversée d'une pluralité de noeuds de répertoire et de noeuds de fichier associés à l'arbre de manière récursive. Pour un noeud de répertoire respectif, le dispositif informatique crée un répertoire conformément aux métadonnées associées au noeud de répertoire ; pour un noeud de fichier respectif, le dispositif informatique extrait un ou plusieurs blocs de métadonnées à partir de la pluralité de dispositifs de mémorisation conformément aux métadonnées associées au noeud de fichier et crée un fichier à l'aide de blocs de données extraits.
Bibliography:Application Number: WO2010CN76437