RUGBI – Contribution du CC . Fournisseur de services de calcul et de stockage pour la grille RUGBI Architecture de l'infrastructure de grille Développement de services de grille standardisés
RUGBI – Contribution du CC Approche classique des middlewares de grille
RUGBI – Contribution du CC Développement de services / Workflow engine
RUGBI – Contribution du CC Développement de services / Workflow engine Workflow engine: environnement d'exécution pour les applications de coordination de jobs - Supporte plusieurs types de tâche
- Jobs, transferts, invocation de services, etc.
- Tolérance aux erreurs et cas de blocage
- Libération des ressources de la grille allouées
- Monitoring, error handling, failure recovery…
RUGBI – Contribution du CC Développement de services / Autres services Sélection du site d'exécution - Scalable
- 1 instance de service par application
- Chaque instance gère un cache uniquement pour les données qui lui sont utiles
- Réutilisable
- Indépendant des supports de stockage des données
- Indépendant des critères de sélection
Sélection du site de stockage (en cours) - Afin de gérer la répartition des données en fonction des quotas, …
RUGBI – Contribution du CC Développement de services / Autres services Gestion des droits d'accès aux grid services - S'appuie sur les mécanismes de Globus afin de permettre une intégration sans modification des services existants
Délégation de la réception des messages de notification - Permet l'utilisation de grid-services incompatibles avec la politique de gestion des firewalls
Etc.
Conclusion Des services de grille… Standardisés - Norme OGSI, plus tard WSRF…
Indépendants les uns des autres - Composition en fonction des besoins
- Remplacement de composants par d'autres
Déploiement flexible - Peu de contraintes sur l'OS (Linux, Windows…)
- Possibilité d'installer tous les services sur une même machine ou sur des machines différentes
Conclusion Des services de grille… Faciles à installer - Web-installeur graphique et multi-plateforme
- Charge et installe les modules sélectionnés
- Vérifie les contraintes de dépendance entre modules
Conclusion générale Des projets de… Différentes envergures - Implique des différences au niveau de l'organisation, du middleware utilisé…
Différents domaines d'application - Application plutôt orientée calcul, stockage…
Différents utilisateurs - Contraintes de sécurité différentes…
Différentes contributions - Exploitation, ressources, développement…
Questions .
Dostları ilə paylaş: |