I.5 SYSTEME DISTRIBUE
I.5.1 Définition
Un système distribué est un système
disposant d'un ensemble d'entités communicantes, installées sur
une architecture d'ordinateurs indépendants reliés par un
réseau de communication, dans le but de résoudre en
coopération une fonctionnalité applicative commune.
Autrement dit, un système distribué est
défini comme étant un ensemble des ressources physiques et
logiques géographiquement dispersées et reliées par un
réseau de communication dans le but de réaliser une tâche
commune. Cet ensemble donne aux utilisateurs une vue unique des données
du point de vue logique.
Un système distribué est un ensemble
d'entités autonomes de calcul (ordinateurs, processeurs, processus,
processus léger etc.) interconnectées et qui peuvent
communiquer.
Figure I.1 : Système
distribué
I.5.2 Intérêt des
systèmes distribués
Les systèmes distribués ont plusieurs raisons de
leur existence.
Ø Partage des ressources (données, programme,
services) qui permet un travail collaboratif ;
Ø Accès distant, c'est-à-dire qu'un
même service peut être utilisé par plusieurs acteurs
situés à des endroits différents ;
Ø Amélioration des performances : la mise en
commun de plusieurs unités de calcul permet d'effectuer des calculs
parallélisés en des temps plus courts ;
Ø Confidentialité : les données brutes ne
sont pas disponibles partout au même moment, seules certaines vues sont
exportées ;
Ø Disponibilité des données en raison de
l'existence de plusieurs copies ;
Ø Maintien d'une vision unique de la base de
données malgré la distribution ;
Ø Réalisation des systèmes à
grande capacité d'évolution ;
Ø Augmentation de la fiabilité grâce
à la duplication de machines ou de données, ce qui induit
à une réalisation des systèmes à haute
disponibilité.
I.5.3 Quelques domaines
d'application des systèmes distribués
Les systèmes distribués sont rencontrés
dans notre vie quotidienne :
Ø La gestion intégrée des informations
d'une entreprise (guichet de banque, agence de voyage,..) ;
Ø Internet : l'internet, aujourd'hui, constitue un
grand exemple d'un système distribué le plus large au monde
contenant de nombreux sous-systèmes selon le protocole
considéré. Exemple : Web (http), bittorrent (peer-to-peer).
Des nombreux utilisateurs partout dans le monde peuvent
utiliser des services offerts par l'internet comme le WWW, le FTP (File
Transfert Protocol) et tant d'autres applications. On remarque ici une
collection de réseaux d'ordinateurs interconnectés.
Et les programmes s'y exécutant interagissent
grâce aux échanges de messages en utilisant un moyen de
communication ou un autre ;
Ø Le WWW représente un système
distribué logique consistant en un nombre considérable de
ressources (pages web, fichiers de données et services)
référencées par des URL (Uniform Ressource Locator) ;
Ø Les téléphones portables ;
Ø Le contrôle et organisation d'activités
en temps réel (télévision interactive).
|