Quelles sont les différentes utilisations de l'informatique distribuée?
L'informatique distribuée peut être utilisée pour de nombreuses applications, du stockage banal aux tâches qui mettent une charge de travail lourde sur l'unité centrale de traitement (CPU). Le réseau de télécommunications d'aujourd'hui et Internet lui-même sont des exemples de modèles informatiques distribués omniprésents. Chaque ordinateur est autonome mais contribue au système plus grand, que ce soit pour les communications et les informations, le traitement des données, la modélisation ou le contrôle.
Le traitement d'ordinateur basé sur un ordinateur force tous les ensembles de données à être acheminés via le processeur de cet ordinateur un ensemble à la fois. Lorsqu'il y a de grandes quantités de données à traiter, cela peut prendre du temps car chaque ensemble de données doit être résolu avant le démarrage du suivant. L'informatique distribuée permet de traiter plusieurs pièces d'un grand ensemble de données. Le réseau de télécommunications d'aujourd'hui et Internet sont effectivement une base de données géante.Les informations stockées sur tous les ordinateurs connectées sont gérées de manière autonome mais peuvent être demandées sur le réseau par une autre ressource.
Que la demande d'une page Web ou un numéro de téléphone, un membre d'un réseau distribué ne demande et renvoie les informations au demandeur. Cela s'applique également au concept de sauvegardes distribuées. Les fermes de serveurs et les centres de données utilisent l'informatique distribuée pour assurer la redondance des sauvegardes, afin que toutes les informations critiques soient à l'abri de la défaillance potentielle d'un serveur dans le réseau.
L'informatique distribuée peut également être utilisée pour traiter rapidement de grandes quantités d'informations, les divisant en parties discrètes qui peuvent ensuite être recombinées dans l'ensemble plus grand. Cela permet une analyse généralisée de l'ensemble de données. D'autres fois, cela peut se traduire par des contributions directes telles que les fermes de rendu dans lesquelles chaque trame d'une scène générée par ordinateur est broKen vers le bas dans des parties qui sont ensuite gérées chacune par des ordinateurs dans le cluster distribué. Les segments terminés sont ensuite recombinés dans l'ensemble.
Une autre utilisation pour l'informatique distribuée est pour la modélisation scientifique à grande échelle. Les modèles environnementaux peuvent avoir un grand nombre de variables qu'un seul ordinateur devrait travailler un par un avant de s'intégrer dans un modèle final. L'informatique distribuée permet à chacune de ces variables d'être compensée à d'autres systèmes et permet de générer des résultats beaucoup plus rapidement, dans la plupart des cas en temps réel.
Les systèmes de contrôle industriel ainsi que les systèmes de contrôle des avions utilisent un calcul distribué de manière très directe. Ces grappes d'ordinateurs supervisent les deux types de systèmes en temps réel, rapportant constamment des résultats les uns aux autres ainsi qu'aux opérateurs humains. S'il y a un dysfonctionnement ou une répartition dans le processus industriel, le réseau peut immédiatement déterminer où se trouve le dysfonctionéd. De la même manière, les systèmes de contrôle des avions peuvent rapidement déterminer les modèles de trafic, les trajectoires et les pistes éliminées pour que les avions fonctionnent en toute sécurité et efficacement dans les aéroports, ainsi que l'itinéraire autour des zones de troubles causées par l'interruption météorologique.