Système informatique distribué
Techopedia explique Système informatique distribué
L’idée de distribuer des ressources au sein d’un réseau informatique n’est pas nouvelle. Cela a d’abord commencé avec l’utilisation de terminaux de saisie de données sur les ordinateurs centraux, puis s’est déplacé vers les mini-ordinateurs et est maintenant possible dans les ordinateurs personnels et l’architecture client-serveur avec plus de niveaux.
Une architecture de calcul distribué 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 de calcul distribué dédiés. Les agents exécutés 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 qu’elle est disponible pour un travail de traitement. Les agents demandent alors un paquet d’applications. Lorsque la machine cliente reçoit ce paquet d’applications à traiter du serveur de gestion, elle exécute le logiciel d’application lorsqu’elle dispose de cycles CPU libres et renvoie le résultat au serveur de gestion. Lorsque l’utilisateur revient et a de nouveau besoin des ressources, le serveur de gestion renvoie les ressources utilisait pour effectuer différentes tâches en l’absence de l’utilisateur.