Un support efficace pour l'atomicité MPI basé sur le versionnage des données

Viet-Trung Tran 1
1 KerData - Scalable Storage for Clouds and Beyond
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
Résumé : Nous considérons le défi de la construction des systèmes de gestion des données qui répondent aux besoins des applications de calcul à hautes performances : fournir un haut débit d'E/S tout en assurant des accès simultanés aux données. Dans ce contexte, de nombreuses applications s'appuient sur MPI- IO et nécessitent l'atomicité des opérations non contiguës d'E/S pour manipuler l'accès aux données partagées. Dans la plupart des implémentations existantes, l'atomicité de l'opération est souvent mise en oeuvre en se basant sur des schémas de verrouillage qui se sont avérés inefficaces, surtout pour les E/S non contiguës. Nous affirmons que l'usage d'une couche de stockage des données à base de versionnage permet d'éviter la synchronisation présente dans les techniques basées sur le verrouillage, donc il est beaucoup plus efficace. Nous décrivons un prototype pour une telle couche de stockage intégrée avec ROMIO. Nous présentons les résultats de plusieurs expériences avec des programmes de test MPI-IO spécialement conçus pour évaluer les performances des accès d'E/S non contiguës qui se chevauchent sous la garantie d'atomicité de MPI.
Complete list of metadatas

Cited literature [14 references]  Display  Hide  Download

https://hal.inria.fr/hal-00690562
Contributor : Viet-Trung Tran <>
Submitted on : Monday, April 23, 2012 - 6:25:35 PM
Last modification on : Friday, November 16, 2018 - 1:38:24 AM
Long-term archiving on: Tuesday, July 24, 2012 - 2:36:40 AM

File

paper.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00690562, version 1

Citation

Viet-Trung Tran. Un support efficace pour l'atomicité MPI basé sur le versionnage des données. [Rapport de recherche] 2011. ⟨hal-00690562⟩

Share

Metrics

Record views

442

Files downloads

166