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