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.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...