Architecture de la grille

Transcription

Architecture de la grille
1
Architecture de la grille
Master physique informatique
Nabil Talhaoui
2
Architecture de la grille
ƒ Diversité des applications et des utilisateurs (profile, nombre, ...)
supposent des solutions différentes
9 architectures différentes avec des services communs
ƒ Services de base
9 authentification: établir l'identité de l'utilisateur
9 autorisation: établir le droit d'un utilisateur à utiliser des ressources
(données, CPUs, ...)
9 communication entre tâches
9 contrôle de tâches: création, suspension, arrêt de l'exécution
9 politiques d'allocation de ressources
9 comptabilité de l'utilisation de ressources et mécanismes de paiement
9 mécanismes de protection des tâches/données
9 services de stockage (fichier, mémoire virtuelle, base de données, ...)
Master physique informatique
Nabil Talhaoui
3
Architecture de la grille
ƒ Problèmes inhérents
9
9
9
9
9
9
9
9
9
authentification unique
spécification des ressources nécessaires pour une tâche
localisation des ressources disponibles
gestion des autorisations
réservation des ressources
accès aux données distantes
collecte de résultats
comptabilité
...
Master physique informatique
Nabil Talhaoui
4
Architecture de la grille
ƒ Complexité des applications
9 parallèles, interactives, multimédia, ...
ƒ Les caractéristiques des ressources sont très variables (temps,
espace)
ƒ Absence de contrôle global de l'infrastructure
9 comment proposer et garantir un service cohérent et un certain niveau de
qualité?
ƒ Problèmes inhérents aux politiques de chaque site (fournisseur de
ressources)
9 sécurité, autorisations, comptabilité, budget
Master physique informatique
Nabil Talhaoui
5
Architecture de la grille
G
R
Mobile Access
I
D
Supercomputer, PC-Cluster
M
Workstation
I
D
D
L
Data-storage, Sensors, Experiments
E
W
Visualisation
A
R
E
Master physique informatique
Nabil Talhaoui
Internet, networks
6
Architecture de la grille
Master physique informatique
Nabil Talhaoui
7
Architecture de la grille
Applications
Chimie
Biologie
Application
Toolkits
Environnement
Cosmologie
High Energy Physics
DataRemote
Distributed
Problem
Remote
Collaborative
intensive
Visualisation
computing
solving instrumentation
applications applications
applications
toolkit
applications applications
toolkit
toolkit
toolkit
toolkit
toolkit
:
E.g.,
and application-independent services
Grid Services Resource-independent
authentication, authorisation, resource location, resource allocation, events,
(Middleware)
accounting, remote data access, information, policy, fault detection
:
Grid Fabric
(Resources)
Resource-specific implementations of basic services
E.g., transport protocols, name servers, differentiated services, CPU schedulers,
public key infrastructure, site accounting, directory service, OS bypass
Master physique informatique
Nabil Talhaoui
8
Architecture de la grille
Local Computing
Grid
Local
Local Application
Application
APPLICATIONS
Local
Local Database
Database
Grid
Grid Application
Application Layer
Layer
Data
Data
Management
Management
Job
Job
Management
Management
Metadata
Metadata
Management
Management
Collective
Collective Services
Services
Grid
Grid
Scheduler
Scheduler
Information
Information &
&
Monitoring
Monitoring
Replica
Replica
Manager
Manager
Underlying
Underlying Grid
Grid Services
Services
SQL
SQL
Database
Database
Services
Services
Computing
Computing
Element
Element
Services
Services
Storage
Storage
Element
Element
Services
Services
Replica
Replica
Catalog
Catalog
Authorization
Authorization
Authentication
Authentication
and
and Accounting
Accounting
Service
Service
Index
Index
M/W
Grid
Fabric
Fabric
Fabric services
services
Resource
Resource
Management
Management
Configuration
Configuration
Management
Management
Master physique informatique
Monitoring
Monitoring and
and
Fault
Tolerance
Fault Tolerance
Node
Node Installation
Installation &
&
Management
Management
Nabil Talhaoui
Fabric
Fabric Storage
Storage
Management
Management
GLOBUS
CondorG
9
Application
Application
Collective
Resource
Transport
Connectivity
Master physique informatique
Fabric
Internet
Link
Nabil Talhaoui
Internet Protocol Architecture
GRID Protocol Architecture
Architecture de la grille
10
Architecture de la grille
ƒ Les organisations
virtuelles négocient
l’accès aux ressources
ƒ Le middleware tourne
sur chaque ressource
partagée
ƒ Offre
INTERNET
9 Services données
9 Services de calcul
9 Services d’accès sécurisé
ƒ Services distribués sont
accessibles via la grille
soit par des personnes
ou par le middleware
Master physique informatique
Nabil Talhaoui