A Javaspace-based Framework for Efficient Fault-Tolerant Master-Worker Distributed Applications

Constantinos Makassikis 1 Virginie Galtier 2 Stéphane Vialle 1, 2
1 ALGORILLE - Algorithms for the Grid
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Résumé : Nous proposons un framework construit au-dessus d'un JavaSpace pour faciliter le développement d'applications de traitement par lot. Le framework peut facultativement et automatiquement tolérer des pannes temporaires survenant sur n'importe lequel de ses éléments. Pour y parvenir, le framework repose sur la réalisation de points de reprise (ou sauvegardes) et des mécanismes de l'intergiciel sous-jacent. Pour améliorer davantage l'efficacité des sauvegardes en taille et en fréquence, le programmeur peut introduire des points de reprise intermédiaires au sein des tâches de travail. L'utilisation du framework permet d'accélerer le développement d'applications. Lorsque la tolérance aux pannes est désactivée, le framework n'introduit aucun surcoût à l'exécution et produit les accélerations attendues. Lorsqu'elle est activée, le framework assure la terminaison correcte de l'application malgré l'occurrence de pannes. Des expériences jusqu'à 128 travailleurs étudient l'impact sur la performance globale de paramètres liés à l'utilisateur ou à l'implantation. De bonnes performances sont observées pour des profiles classiques d'applications JavaSpace de type Maître-Travailleur.
Type de document :
Rapport
[Research Report] RR-7496, INRIA. 2010, pp.18
Liste complète des métadonnées

Littérature citée [6 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00548951
Contributeur : Constantinos Makassikis <>
Soumis le : mercredi 9 novembre 2011 - 14:46:22
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48
Document(s) archivé(s) le : vendredi 10 février 2012 - 02:30:47

Fichier

RR-7496.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00548951, version 2

Citation

Constantinos Makassikis, Virginie Galtier, Stéphane Vialle. A Javaspace-based Framework for Efficient Fault-Tolerant Master-Worker Distributed Applications. [Research Report] RR-7496, INRIA. 2010, pp.18. 〈inria-00548951v2〉

Partager

Métriques

Consultations de la notice

347

Téléchargements de fichiers

270