Interaction efficace entre les réseaux rapides et le stockage distribué dans les grappes de calcul
Les applications parallèles s'exécutant sur les grappes nécessitent à la fois des communications performantes entre les différents noeuds et des accès efficaces au système de stockage. Nous proposons dans ce travail d'améliorer les performances du stockage distribué dans les grappes en utilisant au mieux le réseau haute performance sous-jacent. Nous montrons que les besoins du stockage sont très différents de ceux du calcul parallèle et proposons différentes solutions pour résoudre les problèmes liés au contrôle du réseau mais montrons qu'il est nécessaire de modifier l'interface de programmation réseau et le système d'exploitation pour venir à bout des difficultés liées au transfert de données. Des expérimentations montrent qu'elles permettent une utilisation aisée et efficace des réseaux rapides dans le cadre du stockage distribué.
Parallel applications running on clusters require both high-performance communications between nodes and efficient access to the storage system. We propose to improve the performance of distributed storage systems in clusters by efficiently using the underlying highperformance network to access distant storage systems. We show that storage requirements are very different from those of parallel computation and that a modification of the network programming interface is required, and we detail several propositions. Performance evaluations show that this tight integration makes it easy to use and very efficient in the context of storage.
B.GOGLIN, O.GLÜCK, P.VICAT-BLANC PRIMET
stockage distribué, accès aux fichiers distants, grappe de calcul, réseau haute performance, zéro-copie, messages inattendus, notification d'événements.
distributed storage, remote file access, cluster, high-speed network, zero-copy, unexpected messages, event notification.
Français
|