Design and implementation of ORFA - LARA - Libre accès aux rapports scientifiques et techniques
Rapport (Rapport De Recherche) Année : 2003

Design and implementation of ORFA

Résumé

ORFA is a user-level protocol that aims at providing an efficient remote file system access. It uses high bandwidth local networks and their specific API to directly connect user programs to data in the remote server. The ORFA model and its first implementation are described in this paper. The client is an automatically preloaded shared library that transparently overrides Glibc I/O calls and redirect them to the server if concerned files are remote. The server may be a user program implementing a custom memory file system, or accessing native file systems.
ORFA est un protocole de niveau utilisateur qui vise à fournir un accès efficace aux systèmes de fichiers distants. Il utilise les réseaux locaux haut débit et leur API spécifique pour relier directement les programmes utilisateurs aux données hébergées sur le serveur distant. Le modèle d'ORFA et sa première implémentation sont décrits dans cet article. Le client est implémenté sous la forme d'une bibliothèque partagée préchargée qui remplace de manière transparente les appels d'entrée/sortie et les redirige vers le serveur s'ils concernent des fichiers distants. Le serveur est un programme utilisateur implémentant un système de fichiers spécifique en mémoire, ou accédant au système natif.
Fichier principal
Vignette du fichier
LIP-TR2003-01.pdf (72.64 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02102756 , version 1 (17-04-2019)

Identifiants

  • HAL Id : hal-02102756 , version 1

Citer

Brice Coglin, Loïc Prylli. Design and implementation of ORFA. [Research Report] LIP TR-2003-01, Laboratoire de l'informatique du parallélisme. 2003, 2+17p. ⟨hal-02102756⟩
34 Consultations
90 Téléchargements

Partager

More