Transparent Remote File Access through a Shared Library Client. - LARA - Libre accès aux rapports scientifiques et techniques Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2003

Transparent Remote File Access through a Shared Library Client.

Résumé

This paper presents the implementation of the ORFA client. ORFA aims at providing an efficient access to remote file systems through high-speed local networks such as Myrinet. The ORFA client is a lightweight shared library that may be pre-loaded to override standard file access routines to allow remote file access for any legacy application. In ORFA, virtual file descriptors have been designed to support POSIX behavior such as file sharing semantics so that remote files may be accessed and manipulated as local files. Local file access routines may still be used without any incompatibility with other libraries that modify their standard behavior. Finally, a network abstraction layer has been implemented in ORFA to efficiently use asynchronous interfaces such as GM without suffering from memory registration requirements.
Cet article présente l’implémentation du client ORFA. ORFA vise à fournir un accès efficace aux systèmes de fichiers distants à travers un réseau local hautes performances tel que MYRINET. Le client ORFA est une bibliothèque partagée très légère qui peut être préchargée pour surcharger les routines d’accès aux fichiers afin d’autoriser toute application classique à accéder aux fichiers distants. Des descripteurs de fichiers virtuels ont été mis en place pour supporter le comportement POSIX tel que la sémantique de partage de fichiers si bien que les fichiers distants peuvent être accédés et manipulés comme des fichiers locaux. Les routines d’accès aux fichiers locaux restent disponibles sans aucune incompabilité avec les autres librairies qui modifient leur comportement standard. Finalement, une couche d’abstraction réseau a été implémentée dans ORFA pour utiliser efficacement les interfaces asynchrones telles que GM sans souffrir des nécessités d’enregistrement mémoire.
Fichier principal
Vignette du fichier
RR2003-56.pdf (99.37 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-02102013 , version 1

Citer

Brice Goglin, Loïc Prylli. Transparent Remote File Access through a Shared Library Client.. [Research Report] LIP RR-2003-56, Laboratoire de l'informatique du parallélisme. 2003, 2+14p. ⟨hal-02102013⟩
35 Consultations
93 Téléchargements

Partager

Gmail Facebook X LinkedIn More