Quelles sont les applications du calcul en grille?
Le Grid Computing accomplit son travail en utilisant des ressources informatiques de plusieurs domaines administratifs pour atteindre des objectifs communs. Certaines applications de l'informatique en grille ont leur propre interface utilisateur. Dans de tels cas, la connexion est contrôlée par l'opérateur informatique, par exemple des réseaux de partage de fichiers peer to peer (P2P). D'autres sont des tâches d'arrière-plan moins perceptibles, telles que le traitement de données scientifiques pendant le temps d'inactivité d'un ordinateur.
Le calcul en grille est souvent appelé calcul distribué, car les fichiers de projet sont répartis sur plusieurs nœuds. Le nœud comprend une seule machine connectée à Internet, reliée de manière lâche à un ordinateur central pouvant se trouver à des centaines de kilomètres. Cette machine centrale est connectée à des centaines, voire des milliers d'autres noeuds, qui reçoivent tous des paquets, traitent des données et envoient des demandes. Selon la structure de la grille, les nœuds individuels peuvent ou non être en mesure de communiquer entre eux.
L'un des principaux avantages des applications de l'informatique en grille est le couplage lâche des nœuds à l'ordinateur central pour créer une machine virtuelle très puissante. Cette machine est essentiellement un super-ordinateur capable de traiter les données beaucoup plus rapidement que n'importe quel ordinateur de la grille. Cette technologie de super-réseaux informatiques a été efficacement utilisée pour étudier et traiter des données relatives aux séismes, aux conditions météorologiques et même à la possibilité de la vie sur d’autres planètes.
L'utilisation de ce type d'informatique présente un autre avantage: la communication bidirectionnelle entre le nœud et l'ordinateur central. Le processus de calcul en réseau a été conçu à l'origine avec l'idée qu'Internet devrait ressembler davantage à un réseau électrique. Le système de réseau électrique envoie et reçoit des informations de points individuels pour tracer des statistiques d'utilisation. Ce même principe de canal de communication permet de concevoir des applications de processus de calcul en grille pour des services Internet bon marché fondés sur des quantités utilisées.
Parmi les autres applications du calcul en grille, cette structure de programmation peut également être utile pour former des réseaux de partage de fichiers P2P. Dans des réseaux de ce type, des personnes de tous les coins du monde peuvent partager des données, notamment des fichiers audio, vidéo et texte. Le système informatique en grille permet à l'utilisateur du noeud de trouver les fichiers souhaités à l'aide d'une fonction de recherche coordonnée par le système central et d'autres points de traitement situés n'importe où sur le réseau.
L'inconvénient de ce type de service réside dans les connexions de nœuds. Étant donné que ce réseau implique un groupe divers d’utilisateurs Internet, les différents nœuds peuvent être connectés par différents moyens. Par conséquent, certains utilisateurs peuvent avoir une connexion de téléchargement très lente ou une connexion non fiable au réseau. Si un utilisateur déconnecte l'ordinateur contenant les fichiers hébergés avant la fin du téléchargement, le fichier peut ne pas être disponible tant que la machine n'est pas remise en ligne.