HyperAI

Grille De Calcul

Le calcul en grille fournit un modèle permettant de résoudre des problèmes informatiques à grande échelle en exploitant les ressources inutilisées (cycles CPU et stockage sur disque) d'un grand nombre d'ordinateurs hétérogènes (généralement des ordinateurs de bureau) sous la forme d'un cluster d'ordinateurs virtuels intégré dans une infrastructure de télécommunications distribuée.Il s’agit d’une infrastructure informatique qui combine des ressources informatiques réparties géographiquement pour atteindre un objectif commun.Le calcul en grille regroupe toutes les ressources inutilisées sur plusieurs ordinateurs et les utilise pour effectuer une seule tâche. Les organisations utilisent le calcul en grille pour effectuer des tâches importantes ou résoudre des problèmes complexes difficiles à gérer pour un seul ordinateur. 

Par exemple, les météorologues utilisent le calcul en grille pour la modélisation météorologique. La modélisation météorologique est un problème de calcul intensif qui nécessite une gestion et une analyse de données complexes. Le traitement de grandes quantités de données météorologiques sur un seul ordinateur est lent et prend du temps. Pour ce faire, les météorologues effectuent des analyses sur des infrastructures de calcul en grille géographiquement dispersées et combinent les résultats.

Le calcul en grille est généralement divisé en trois catégories : grille de calcul, grille de données et grille de données.

L'importance du calcul en grille

Les organisations utilisent le calcul en grille pour plusieurs raisons.  

  • efficacité:Grâce au calcul en grille, une tâche vaste et complexe peut être décomposée en plusieurs sous-tâches. Plusieurs ordinateurs peuvent traiter des sous-tâches simultanément, ce qui fait du calcul en grille une solution informatique efficace. 
  • coût:Le calcul en grille fonctionne sur le matériel existant, ce qui signifie que vous pouvez réutiliser les ordinateurs existants, économiser des coûts tout en accédant aux ressources informatiques excédentaires et accéder de manière rentable aux ressources dans le cloud.
  • flexibilité:Le calcul en grille ne se limite pas à un bâtiment ou à un emplacement spécifique. Vous pouvez créer un réseau informatique en grille qui s’étend sur plusieurs régions. Cela permet aux chercheurs de différents pays de collaborer en utilisant la même puissance de supercalcul. 

Composants du calcul en grille

Dans le calcul en grille, un réseau d’ordinateurs travaille ensemble pour effectuer la même tâche. Voici les composants d’un réseau informatique en grille.

  • nœud:Les ordinateurs ou serveurs d'un réseau informatique en grille sont appelés nœuds. Chaque nœud contribue aux ressources informatiques inutilisées, telles que le processeur, la mémoire et le stockage, au réseau maillé. En même temps, vous pouvez également utiliser le nœud pour effectuer d’autres tâches sans rapport. Il n’y a pas de limite au nombre de nœuds dans le calcul en grille. Il existe trois principaux types de nœuds : les nœuds de contrôle, les nœuds fournisseurs et les nœuds utilisateurs.
  • Intergiciel de grille:Le middleware de grille est une application logicielle spécialisée qui connecte les ressources informatiques d'une opération de grille avec des applications de haut niveau. Par exemple, il gère vos demandes de puissance de traitement supplémentaire sur un système de calcul en grille. Il contrôle la part des ressources disponibles des utilisateurs pour éviter que les ordinateurs du réseau ne soient surchargés. Le middleware de grille fournit également une sécurité pour empêcher l'abus de ressources dans le calcul en grille.
  • Architecture de calcul en grille:L'architecture de grille représente la structure interne d'un ordinateur en grille. Les couches suivantes sont largement présentes dans les nœuds de la grille : la couche supérieure est constituée d’applications de haut niveau, telles que celles qui effectuent une modélisation prédictive. La deuxième couche, également appelée middleware, gère et distribue les ressources demandées par les applications. La troisième couche est constituée des ressources informatiques disponibles, telles que le processeur, la mémoire et le stockage. La couche inférieure permet aux ordinateurs d'être connectés à un réseau informatique en grille. 

Références

【1】https://aws.amazon.com/cn/what-is/grid-computing/?nc1=h_ls

【2】https://zh.wikipedia.org/wiki/%E7%BD%91%E6%A0%BC%E8%AE%A1%E7%AE%97