ScholarGate
Assistant

Calcul en grappe et en grille

Le calcul en grappe agrège des machines en réseau en un système unique de haute performance, tandis que le calcul en grille fédère des ressources entre organisations au sein d'une infrastructure virtuelle partagée.

Trouver un sujet avec PaperMindBientôtFind papers & topics
Tools & resources
Télécharger les diapositives
Learn & explore
VidéoBientôt

Definition

Une grappe est une collection d'ordinateurs interconnectés gérés comme une ressource unique pour le calcul parallèle ou à haut débit ; une grille étend ce concept à une fédération de ressources distribuées et administrées de manière autonome, partagées au sein d'une organisation virtuelle via des protocoles communs.

Scope

Ce sujet aborde l'architecture et la gestion des grappes de calcul (interconnexions, ordonnanceurs de tâches et gestionnaires de ressources), ainsi que le paradigme du calcul en grille qui fédère des ressources hétérogènes et géographiquement distribuées à travers des domaines administratifs en organisations virtuelles. Il couvre l'ordonnancement des tâches, la découverte et l'allocation des ressources, et le calcul à haut débit pour les charges de travail de balayage de paramètres et les charges de travail massivement parallèles (embarrassingly parallel).

Core questions

  • Comment les tâches sont-elles ordonnancées et les ressources allouées au sein d'une grappe partagée ?
  • Comment les ressources appartenant à différentes organisations peuvent-elles être fédérées et partagées de manière sécurisée ?
  • Quelles charges de travail sont le mieux prises en charge par le calcul à haut débit plutôt que par le calcul parallèle fortement couplé ?

Key theories

Organisations virtuelles et architecture de grille
Le concept de grille définit des protocoles pour le partage des ressources de calcul, de stockage et de données au-delà des frontières organisationnelles afin de former des organisations virtuelles, avec des services en couches pour la sécurité, la gestion des ressources et la découverte.
Ordonnancement par lots et gestion des ressources
Les gestionnaires de ressources de grappe mettent en file d'attente et placent les tâches sur les nœuds selon des politiques équilibrant l'utilisation, l'équité et la priorité, une fonction centrale tant pour les grappes que pour les grilles.
Calcul à haut débit
Pour les charges de travail composées de nombreuses tâches indépendantes, les systèmes exploitent la capacité inactive et distribuée afin de maximiser le nombre de tâches achevées sur de longues périodes, plutôt que de minimiser la latence d'un calcul unique.

Clinical relevance

Les grappes et les grilles sous-tendent le calcul scientifique — de la physique et de la bioinformatique aux grandes collaborations partageant des données et des ressources de calcul — et leurs concepts d'ordonnancement et de gestion des ressources se retrouvent directement dans les plateformes actuelles de cloud et d'orchestration de conteneurs.

History

Les grappes de stations de travail commerciales sont apparues dans les années 1990 comme une alternative rentable aux supercalculateurs ; la vision de la grille de Foster et Kesselman (fin des années 1990, formalisée en 2001) a étendu le partage entre institutions, et des systèmes comme Condor ont démontré un calcul à haut débit à grande échelle qui a préfiguré le cloud.

Key figures

  • Ian Foster
  • Carl Kesselman
  • Miron Livny

Related topics

Seminal works

  • foster2001
  • foster2004
  • thain2005

Frequently asked questions

En quoi une grille diffère-t-elle d'une grappe unique ?
Une grappe est généralement homogène et sous une autorité administrative unique, tandis qu'une grille fédère des ressources hétérogènes appartenant à différentes organisations. Les grilles doivent donc résoudre des problèmes plus complexes de sécurité inter-domaines, de confiance et de découverte de ressources que ceux qu'une grappe unique n'a pas à gérer.

Methods for this concept

Related concepts