1.1.4.2 Inconvénients
Les inconvénients des systèmes
répartis sont des (pseudos) inconvénients, en effet ce sont des
problèmes concernant surtout la communication, les avantages offerts par
les systèmes répartis nous aident à exploiter le
matériel et à concevoir des systèmes informatiques larges
et performants, mais ces systèmes ont toujours des problèmes
à résoudre.
- L'absence d'une horloge globale : chaque noeud
possède sa propre horloge pour dater les événements qui
lui sont locaux. Par conséquent, si les horloges indépendantes de
chaque noeud ne sont pas parfaitement synchronisées, l'ordre des
événements n'est pas déductible à partir des
datations locales. Cette difficulté conduira à définir des
datations logiques qui permettent de corriger ce problème.
- La lenteur de la communication : malgré le
degré de fiabilité offert par les réseaux de
communication, et les vitesses de transmission qu'ils proposent(avec
l'arrivée des fibres optiques), les réseaux restent relativement,
et on dit bien relativement lents par rapport à la vitesse de calcul sur
les machines, ce qui implique un grand temps d'attente dans le cas d'un travail
coopératif entre les processus, et donc on obtient une perte concernant
la performance du système.
- La perte des messages : parfois, les réseaux de
communication ne sont pas fiables,
quelques messages transportés par ces
réseaux peuvent être perdus, et donc on doit
réémettre ces messages, les protocoles de détection, de
perte, et la génération des nouveaux messages reste jusqu'
à maintenant un des domaines de recherche dans les systèmes
répartis.[All04]
|