WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Développement d'un portail web pour le criblage virtuel sur la grille de calcul

( Télécharger le fichier original )
par Farida LOUACHENI
Institut de la Francophonie pour l'Informatique - Master 2 Informatique 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.5.4 Architecture générale d'une grille de calcul

L'architecture d'une grille de calcul est organisée en couches. Bien que chaque projet ait sa propre architecture, une architecture générale est importante pour expliquer certains concepts fondamentaux des grilles, présentés ci-dessous :

· La couche Fabrique (Fabric layer)

C'est la couche de plus bas niveau, elle est en relation directe avec le matériel afin de mettre à disposition les ressources partagées. Les ressources fournies par cette couche sont d'un point de vue physique des ressources telles que des processeurs pour le calcul, des bases de données, des annuaires ou des ressources réseau.

· La couche réseau (Network layer)

Elle implémente les principaux protocoles de communication et d'authentification nécessaire aux transactions sur un réseau de type grille. Les protocoles de communication permettent l'échange des données à travers les ressources du niveau fabrique. Ces protocoles d'authentification s'appuient sur les services de communication pour fournir des mécanismes sécurisés de vérification de l'identitédes utilisateurs et des ressources.

· La couche ressource (Resource layer)

Cette couche utilise les services des couches connectivitéet fabrique pour collecter des informations sur les caractéristiques des ressources, les surveiller et les contrôler. La couche ressource ne se préoccupe pas des ressources d'un point de vue global, elle ne s'intéresse pas à leur interaction, ceci incombe à la couche collective. Elle ne s'intéresse qu'aux caractéristiques essentielles des ressources et à la façon dont elles se comportent.

· La couche collective (Collective layer)

Elle se charge des interactions entre les ressources. Elle gère l'ordonnancement et

la co-allocation des ressources en cas de demande des utilisateurs faisant appel àplusieurs ressources simultanément. C'est elle qui choisit sur quelle ressource de

calcul faire exécuter un traitement en fonction des coûts estimés. Elle s'occupe également des services de réplication des données. En outre, elle est en charge de la surveillance des services et elle doit assumer la détection des pannes.

· 21

La couche application (Application layer)

C'est la couche la plus haute du modèle, elle correspond aux logiciels qui utilisent la grille pour fournir aux utilisateurs ce dont ils ont besoin, qu'il s'agisse de calcul, ou de données. Les applications utilisent des services de chacune des couches de l'architecture.

FIGURE 9 - Couches de la grille de calcul 2.5.5 Composants de la grille

Les principaux composants de l'environnement informatique de la grille sont discutés en détail dans cette section. Selon la conception de l'application de la grille et son utilisation prévue, certains de ces composants mentionnés ci-dessous peuvent ou peuvent ne pas être nécessaire, et dans certains cas, ils peuvent être combinés. Les composants de l'infrastructure de la grille de calcul sont :

· Le portail de la grille

Un portail de grille fournit l'interface pour le service demandeur (comme les secteurs privé, public et utilisateur commercial), pour concevoir et accéder à un grand choix de ressources, des services, des applications et des outils, en encapsulant de la complexitéde la conception réelle de l'architecture de réseau sous-jacent à des utilisateurs finaux.

· Service d'information

Le composant de service d'information fournit des informations sur les ressources disponibles, leur capacités totale, leur disponibilité, l'utilisation actuelle et les informations de tarification,... Plus tard cette information est utilisée par le portail de la grille et le planificateur des ressources pour trouver les ressources appropriée sur la grille de calcul pour répondre à la demande de l'utilisateur.

· 22

Courtier de ressources »Resource Broker»

Le Courtier de ressources ou Resource Broker agit comme un intergiciel entre le service demandeur (job soumis pour l'exécution) et un fournisseur de services (ressources disponibles sur la grille). La tâche d'un courtier de ressources de la grille est d'identifier dynamiquement les ressources disponibles, pour sélectionner et allouer les ressources les plus appropriées pour un job donné.

· Ordonnanceur de ressource

Une fois les ressources ont étéidentifiées, l'étape suivante consiste à planifier les travaux en allouant les ressources disponibles. L'ordonnanceur de ressource doit être utilisé, parce que certains jobs sont prioritaires par rapport aux autres et certains jobs exigent une longue autonomie.

· Utilisateur de grille

L'utilisateur de la grille est un consommateur de ressources de la grille de calcul. Il existe de nombreuses catégories d'utilisateurs de grille à savoir Les scientifiques, les militaires, les enseignants et les éducateurs, les entreprises, médecins... Les catégories d'utilisateurs dépends essentiellement du type de problème qu'ils vont résoudre sur l'infrastructure du grille.

· Gestionnaire de ressource

Le gestionnaire de ressources de la grille estime les besoins en ressources, exécute les jobs, contrôle leur état et retourne les sorties lorsque les jobs sont terminés. Le gestionnaire de ressources peut consulter le courtier de ressources sur l'affectation des ressources et assigner les tàaches aux ressources appropriées. En outre, il doit authentifier l'utilisateur et vérifier s'il est autoriséà accéder aux ressources avant d'attribuer le job.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite