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

CONCLUSION

Dans ce chapitre nous avons présenté des notions de base concernant le problème de l'exclusion mutuelle et son extension à K-ressources, nous avons cité également les catégories de solutions apportées à ces problèmes. Le problème de la tolérance aux pannes a aussi fait l'objet de ce chapitre.

Dans le chapitre suivant, nous allons décrire notre algorithme, proposé dans le cadre de la K-exclusion mutuelle, afin de le simuler par un outil de simulation.

SiMuLATioN DE L'ALGoRiTHME DANs 3

LEs sysTèMEs RépARTis

SoMMAiRE

3.1
3.2

INTRoDucTioN

L'ALGoRiTHME

31
31

 

3.2.1

Objectif de l'algorithme

31

 

3.2.2

Structure logique utilisée

31

 

3.2.3

Principe de fonctionnement

33

 

3.2.4

Hypothèses

34

 

3.2.5

Description de l'algorithme

34

 
 

3.2.5.1 Variables locales

34

 
 

3.2.5.2 Les messages utilisés

35

 
 

3.2.5.3 Les procédures de l'algorithme

35

 

3.2.6

Preuve de l'algorithme

40

 
 

3.2.6.1 La K-exclusion mutuelle

40

 
 

3.2.6.2 Absence d'interblocage

40

 
 

3.2.6.3 Absence de la famine

41

 

3.2.7

Complexité de l'algorithme en nombre de messages

41

3.3

RésuLTATs DE siMuLATioN

42

 

3.3.1

Les paramètres de simulation

42

 

3.3.2

Evaluation de performance

43

 

3.3.3

Les étapes d'un scénario

43

 

3.3.4

Résultats et interprétations

44

 
 

3.3.4.1 Variation du nombre de requêtes

44

 
 

3.3.4.2 Variation du nombre de ressources

44

 
 

3.3.4.3 Variation du nombre de sites

45

3.4

AMéLioRATioN 1 (LE MEssAGE REcHERcHE)

46

 

3.4.1

Résultats et interprétations

47

 
 

3.4.1.1 Variation du nombre de requêtes

47

 
 

3.4.1.2 Variation du nombre de ressources

47

 
 

3.4.1.3 Variation du nombre de sites

48

3.5

AMéLioRATioN 2 (ANNuLER LA MéTHoDE {UTiLisER LE pLus couRT cHEMiN}) 48

 

3.5.1

Résultats et interprétations

51

 
 

3.5.1.1 Variation du nombre de requêtes

51

 
 

3.5.1.2 Variation du nombre de ressources

51

 
 

3.5.1.3 Variation du nombre de sites

51

3.6

AMéLioRATioN 3 (ARRêT DEs MouvEMENTs iNuTiLEs)

52

 

3.6.1 Résultats et interprétations 53

3.6.1.1 Variation du nombre de requêtes 53

3.6.1.2 Variation du nombre de ressources 53

3.6.1.3 Variation du nombre de sites 54

3.7 LES COURBES FINALE ET COMPARAISON 54

3.7.1 Variation du nombre de requêtes 54

3.7.2 Variation du nombre de ressources 55

3.7.3 Variation du nombre de sites 55

3.8 CONCLUSION 55

3.9 LA TOLéRANCE AUX PANNES 56

3.9.1 L'idée de base 56

3.9.2 Description de l'algorithme 56

3.9.2.1 Les variables locales 56

3.9.2.2 Les messages utilisés 56

3.9.2.3 Les procédures de l'algorithme 57

3.9.3 Résultats et interprétations 58

3.9.3.1 Variation du nombre de requêtes 58

3.9.3.2 Variation du nombre de ressources 58

3.9.3.3 Variation du nombre de sites 58

3.10 AMéLIORATION (ALGORITHME TOLéRANT AUX PANNES AMéLIORé) 59

3.10.1 Résultats et interprétations 60

3.10.1.1 Variation du nombre de requêtes 60

3.10.1.2 Variation du nombre de ressources 60

3.10.1.3 Variation du nombre de sites 60

CONCLUSION 62

L

'objectif de ce chapitre est d'étudier un algorithme de la K-exclusion mutuelle dans les systèmes répartis, cet algorithme sera simulé et amélioré pour le rendre tolérant aux pannes.

3.1 INTRODUCTiON

Notre travail consiste à réaliser une simulation d'un algorithme proposé dans le cadre de la K-exclusion mutuelle dans les systèmes répartis [All07] afin d'étudier ses performances.

Des améliorations seront apportées au fur et à mesure, afin d'obtenir les performances les plus acceptable.

Dans ce chapitre, nous décrivons le principe de fonctionnement de l'algorithme tout en expliquant les procédures et les messages utilisés, et nous présentons sa complexité en terme de nombre de messages, on va interpréter également les courbes obtenues à partir des scénarios proposés pour chaque amélioration apportée.

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








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille