1.1.3 Inconvénients des systèmes
distribués
Malgré leurs multiples avantages, les systèmes
distribués ont néanmoins un certain nombre d'inconvénients
que nous allons lister dans ce qui suit :
Certains systèmes distribués utilisent la
notion de serveur central pour répondre à des besoins
spécifiques. Dans ce cas, la panne de ce serveur peut avoir des
conséquences sur le fonctionnement global du système, sauf si des
techniques de tolérance aux pannes ont été mises en
place.
La communication représente l'un des problèmes
fondamentaux des systèmes distribués, et il est d'ailleurs
considéré comme étant la principale faille de ces
systèmes. Deux éléments peuvent avoir une
[Marie Hélène Wassa Mballo] Page 20
conséquence sur les performances d'un système
distribué : (i) une panne partielle ou totale du réseau ; (ii) la
surcharge du réseau.
La sécurité, qui est un problème
transversal aux systèmes distribués, devient plus importante dans
ce type de systèmes qui sont sujets à beaucoup d'attaques, issues
de sources différentes.
Un dernier inconvénient des systèmes
distribués est celui lié à leur gestion et à leur
administration. Etant donné qu'un système distribué
regroupe différentes machines, celles-ci utilisent
généralement des politiques de gestion et d'administration qui
sont hétérogènes et parfois incompatibles. Il faut donc
coordonner l'ensemble de ces politiques pour tirer profit des
potentialités des systèmes distribués.
1.1.4 limites des systèmes distribués
L'augmentation sans cesse croissante de la quantité de
données à traiter, dûe à l'utilisation des
technologies modernes de l'information, tend à rendre l'utilisation d'un
ordinateur classique totalement obsolète. D'une part, les ordinateurs
actuels n'arrivent plus à répondre aux besoins des applications
modernes, et les utilisateurs ont den nouvelles exigences, d'autre part.
Ceux-ci souhaiteraient pouvoir accéder à de l'information
à tout moment de n'importe où, et à partir de n'importe
quel dispositif physique (ordinateur, PDA, téléphone portable,
etc.
Or les systèmes distribués actuels sont
incapables de répondre, de manière satisfaisante et à
moindre coût, à ces exigences.
Une des solutions consisterait à agréger les
capacités de plusieurs ordinateurs pour satisfaire les besoins,
même les plus exigeants, des utilisateurs. Les infrastructures de type
grille permettent de réaliser ce type d'intégration. Cela rend
les possibilités d'évolution quasiment infinies mais pose tout de
même un certain nombre de problèmes dont il faudra
nécessairement prendre en compte. Ces problèmes sont de trois
types : (i) comment mettre en place des infrastructures de type grille
(problème de déploiement) ; (ii) comment profiter, au niveau des
applications, des potentialités de ces infrastructures ; et, enfin,
(iii) comment gérer ces infrastructures.
Pour terminer cette présentation, la figure 1.1 suivante
résume l'évolution de l'informatique depuis les années 60
jusqu'à l'apparition des grilles [11]
Figure 1.1: Evolution de
l'informatique
|