Optimizations of Client's side communications in a Distributed File System within a Myrinet Cluster
Résumé
This paper presents a study of the interaction between high-speed interconnects and a distributed file system client. We use our ORFA remote file access protocol and Myrinet network with the GM software layer to show how the highly specific programming model of high-speed interconnects may be used in a high performance distributed file system client. We present both a user-level and a kernel-level client implementations with either buffered or non-buffered accesses. These implementations show high performances and may be transparently used by applications. Our improvements focus on pin-down cache techniques and memory registration issues. Our GM modifications show no impact on its performances while the network usage in the distributed file system client is improved.
Cet article présente une étude de l’interaction entre les réseaux hautes performances et un client de système de fichiers distribué. Nous utilisons notre protocole d’accès aux fichiers distants ORFA et un réseau MYRINET avec sa couche logicielle GM pour montrer comment le modèle de programmation très spécifique des réseaux rapides peut être utilisé dans un client de système de fichiers distribué performant.Nous présentons à la fois un client en espace utilisateur et un en espace noyau avec des accès bufferisés ou non. Ces implémentations montrent leur efficacité et peuvent être utilisées de manière transparent par les applications. Nos améliorations s’intéressent aux problèmes liés aux techniques de cache d’enregistrement mémoire.Nos modifications dans GM ne montrent aucun impact sur ses performances tandis que son utilisation dans le client de système de fichiers distribué est améliorée.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...