Calcul en grille

Définition - Que signifie le Grid Computing?

L'informatique en grille est une architecture de processeur qui combine des ressources informatiques de différents domaines pour atteindre un objectif principal. Dans l'informatique en grille, les ordinateurs du réseau peuvent travailler ensemble sur une tâche, fonctionnant ainsi comme un supercalculateur.

En règle générale, une grille fonctionne sur diverses tâches au sein d'un réseau, mais elle est également capable de travailler sur des applications spécialisées. Il est conçu pour résoudre des problèmes trop importants pour un supercalculateur tout en conservant la flexibilité nécessaire pour traiter de nombreux problèmes plus petits. Les grilles de calcul fournissent une infrastructure multi-utilisateurs qui répond aux demandes discontinues du traitement de grandes informations.

Definir Tech explique le Grid Computing

Une grille est connectée par des nœuds parallèles qui forment un cluster d'ordinateurs, qui fonctionne sur un système d'exploitation, Linux ou un logiciel libre. Le cluster peut varier en taille d'un petit poste de travail à plusieurs réseaux. La technologie est appliquée à un large éventail d'applications, telles que des tâches mathématiques, scientifiques ou éducatives à travers plusieurs ressources informatiques. Il est souvent utilisé dans l'analyse structurelle, les services Web tels que la banque ATM, les infrastructures de back-office et la recherche scientifique ou marketing.

L'idée de l'informatique en grille a été créée au début des années 1990 par Carl Kesselman, Ian Foster et Steve Tuecke. Ils ont développé la norme Globus Toolkit, qui comprenait des grilles pour la gestion du stockage des données, le traitement des données et la gestion intensive des calculs.

L'informatique en grille est constituée d'applications utilisées pour les problèmes informatiques de calcul qui sont connectés dans un environnement réseau parallèle. Il connecte chaque PC et combine les informations pour former une application qui nécessite beaucoup de calculs.

Les grilles ont une variété de ressources basées sur des structures logicielles et matérielles diverses, des langages informatiques et des cadres, soit dans un réseau, soit en utilisant des normes ouvertes avec des directives spécifiques pour atteindre un objectif commun.

Les opérations de réseau sont généralement classées en deux catégories:

  • Grille de données: un système qui gère de grands ensembles de données distribués utilisés pour la gestion des données et le partage contrôlé des utilisateurs. Il crée des environnements virtuels qui prennent en charge la recherche dispersée et organisée. Le Southern California Earthquake Center est un exemple de grille de données; il utilise un système logiciel intermédiaire qui crée une bibliothèque numérique, un système de fichiers dispersé et une archive continue.
  • CPU Scavenging Grids: Un système de cycle de nettoyage qui déplace les projets d'un PC à un autre selon les besoins. Une grille de récupération de CPU familière est la recherche de calcul d'intelligence extraterrestre, qui comprend plus de trois millions d'ordinateurs.

Le Grid Computing est standardisé par le Global Grid Forum et appliqué par Globus Alliance à l'aide du Globus Toolkit, la norme de facto pour le middleware de grille qui comprend divers composants d'application.

L'architecture de la grille applique le protocole défini par Global Grid Forum qui comprend les éléments suivants:

  • Infrastructure de sécurité du réseau
  • Service de surveillance et de découverte
  • Protocole d'allocation et de gestion des ressources du réseau
  • Accès global au stockage secondaire et GridFTP