La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 12 avril 2006 Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application aux calculs financiers.

Présentations similaires


Présentation au sujet: "1 12 avril 2006 Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application aux calculs financiers."— Transcription de la présentation:

1 1 12 avril 2006 Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application aux calculs financiers. Sébastien Bezzine, Virginie Galtier, Stéphane Vialle

2 2 Architecture de Grille générique : - entièrement déployée du serveur - tolérante aux pannes - récupération sur panne en temps limité - assimilation dynamique de nouvelles ressources - équilibrage dynamique de charge - mixant les concepts n-tiers et distribués - supportant limplantation dalgorithmes distribués à couplage faible et à couplage fort - paradigme RMI/envoi de message (ProActive) et paradigme de mémoire partagée (JavaSpaces) Introduction

3 3 Architecture de grille + des PCs de réserve ( ε %) Server Client Server TCP SubServer Worker ProActive Worker BD Architecture n-tiers typique des applications industrielles ProActive ? BD JavaSpace « mémoire partagée virtuelle » (on demand)

4 4 Développements en cours Utilisation des JavaSpaces mais problème entre ProActive et Jini/JavaSpaces. Solution actuelle : JavaSpaces utilisés sur une JVM différente. SubServer Workers PC JVM Objet actif Objet passif JavaSpace

5 5 Développements en cours Test des mécanismes de tolérance aux pannes existants dans les JavaSpaces : Space persistant, transactions, services ré activables, utilisation de ces mécanismes en fonction des surcoûts de temps. Collaboration avec léquipe ProActive de Nice pour résoudre : - les problèmes de compatibilité avec les JavaSpaces et avec les Generics de Java 1.5, - les problèmes de gestion dynamique des groupes. Test de 3 versions de pricing européen développés à Nice à inclure dans notre testbed. Comparaison des temps de calcul entre ProActive et JavaSpaces : temps en secondes avec 2 SubServers et 4 Workers : nb simulationsJavaSpacesProActive

6 6 Résultats actuels Distribution en Java & ProActive, architecture déployée depuis le serveur, équilibrage dynamique de charge, speedup = 20 sur 24 processeurs (efficacité = 83%), détection et correction automatique des pannes, temps de correction de lordre de quelques secondes, utilisation de machines de réserve si disponibles. Résultats actuels sur des calculs embarrassingly parallel :

7 7 Perspectives court terme Amélioration des heuristiques de tolérance aux pannes. Implantation de calculs de risques distribués fortement couplés. Expérimentations sur Grille : Grid5000 en multi-sites. Perspectives 2006 : Premières expérimentations dutilisation de GPU et insertion dans larchitecture Java développée. Bibliothèque générique à base de Java-1.5/Generics, ProActive, JavaSpaces, sur grille de CPU et de GPU.

8 8 Perspectives moyen terme Architecture multiservices et multi-clusters JavaSpace activée Calculs scientifiques : N-Corps… Calculs embarrassingly parallel : option européenne + tolérance aux pannes petit cluster gros cluster Calculs parallèles : option américaine Salle de TP

9 9 Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application aux calculs financiers. Questions ?


Télécharger ppt "1 12 avril 2006 Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application aux calculs financiers."

Présentations similaires


Annonces Google