Système informatique distribué

Définition - Que signifie système informatique distribué?

L'informatique distribuée est un concept informatique qui, dans son sens le plus général, fait référence à plusieurs systèmes informatiques travaillant sur un seul problème. Dans l'informatique distribuée, un seul problème est divisé en plusieurs parties, et chaque partie est résolue par différents ordinateurs. Tant que les ordinateurs sont en réseau, ils peuvent communiquer entre eux pour résoudre le problème. Si cela est fait correctement, les ordinateurs fonctionnent comme une seule entité.

Le but ultime de l'informatique distribuée est de maximiser les performances en connectant les utilisateurs et les ressources informatiques de manière rentable, transparente et fiable. Il garantit également la tolérance aux pannes et permet l'accessibilité des ressources en cas de défaillance de l'un des composants.

Definir Tech explique le système informatique distribué

L'idée de distribuer des ressources au sein d'un réseau informatique n'est pas nouvelle. Cela a commencé avec l'utilisation de terminaux de saisie de données sur des ordinateurs centraux, puis s'est déplacé vers des mini-ordinateurs et est maintenant possible dans les ordinateurs personnels et l'architecture client-serveur avec plus de niveaux.

Une architecture informatique distribuée consiste en un certain nombre de machines clientes avec des agents logiciels très légers installés avec un ou plusieurs serveurs de gestion informatique distribués dédiés. Les agents s'exécutant sur les machines clientes détectent généralement lorsque la machine est inactive et envoient une notification au serveur de gestion indiquant que la machine n'est pas utilisée et disponible pour un travail de traitement. Les agents demandent ensuite un package d'application. Lorsque l'ordinateur client reçoit ce package d'application du serveur de gestion à traiter, il exécute le logiciel d'application lorsqu'il dispose de cycles CPU libres et renvoie le résultat au serveur de gestion. Lorsque l'utilisateur revient et requiert à nouveau les ressources, le serveur de gestion renvoie les ressources utilisées pour effectuer différentes tâches en l'absence de l'utilisateur.