WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La tolérance aux pannes des algorithmes de partage de ressources dans les systèmes répartis et les réseaux Ad Hoc (simulation par ns-2)

( Télécharger le fichier original )
par Sami et Abdelmadjid Oubbati et Benarfa
Université Amar Telidji Laghouat - Ingénieur d'état en informatique 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.1.3 Les caractéristiques d'un système réparti

Un système réparti est caractérisé par:

- L'absence d'une mémoire commune et d'un état global, cela signifier que chaque processus n'a qu'une vue partielle du système.

- L'ensemble des machines doit posséder un mécanisme de communication interprocessus unique et global. Cette caractéristique permet à n'importe quel processus, de dialoguer avec n'importe quel autre processus.

- Les noyaux de ces machines doivent avoir une interface commune afin de permettre la portabilité des programmes mais aussi pour donner l'illusion de la machine unique.

- Les composants défectueux peuvent se relancer et de rejoindre le système, après que la cause de l'échec a été réparée.

- Le système peut fonctionner correctement alors même que certains aspects du système sont réduits. Par exemple, nous pourrions augmenter la taille du réseau sur lequel le système est en marche. Cela augmente la fréquence des pannes du réseau. De même, on pourrait augmenter le nombre d'utilisateurs ou de serveurs, ou de la charge globale sur le système.

- La performance s'obtient en réduisant le nombre des messages transmis et en augmentant le parallélisme. On peut dire que la performance s'obtient en réglant le grain de parallélisme, c'est-à-dire l'intervalle de temps séparant deux communications successives.[Eve04]

1.1.4 Les avantages et les inconvénients

1.1.4.1 Avantages

La répartition des applications informatiques fait l'objet d'un fort développement depuis une vingtaine d'années. Cet essor s'est accentué avec les progrès technologiques des réseaux de télécommunication. C'est pourquoi les systèmes répartis sont tant utilisés et offrent un ensemble d'avantages par rapport aux systèmes centralisés.

- Sécurité : les applications sont conçues selon une approche modulaire permettant d'isoler les données, et donc protéger les accès.

- Accélération des calculs : un calcul peut être découpé en sous calculs réalisables en même temps (en parallèle), le système réparti permet alors de répartir les calculs sur les différents processus afin de les exécuter simultanément. Lorsqu'un site est surchargé, certaines tâches peuvent être déplacées ou allouées à un site moins chargé (la répartition des charges).

- Transparence : l'utilisation des ressources n'influe pas sur leurs états.

- Flexibilité : l'ajout ou la suppression d'un site est une opération simple, et n'influe pas sur le fonctionnement total du système.

- Fiabilité : un des buts des systèmes répartis est d'obtenir des systèmes plus fiables que les monoprocesseurs. Si une machine tombe en panne, une autre machine devrait prendre la relève, cette situation entraîne généralement la duplication des données partagées pour accroître la robustesse du système.

- Accès distant : un même service peut être utilisé par plusieurs sites, situés à des endroits différents.

- Redondance : des systèmes redondants permettent de palier une faute matérielle, où de choisir le service équivalent avec le temps de réponse le plus court.[All04]

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984