Implementation De Mecanisme De Detection De Defaillances Dans Un Environnement Byzantin
Résumé: La conception d'algorithmes distribués est un problème difficile en raison de la possibilité d'existence de défaillances partielles. Pour résoudre ce problème, Chandra et Toueg ont suggéré une approche modulaire où la détection est encapsulée à l'intérieur d'un oracle spécifique appelé détecteur de défaillances. Cette approche modulaire simplifie le raisonnement au sujet de la correction des algorithmes d'accord, mais elle a été proposée dans un contexte de défaillances crashs. Une question naturelle vient à l'esprit : Est- il raisonnable de suivre une approche similaire dans le contexte de défaillances byzantines ? En d'autres termes, y a-t- il une notion du détecteur de défaillances byzantines qui permet également une bonne modulation ? Dans ce travail, nous nous intéressons à la conception des protocoles implémentant les détecteurs de défaillances. Nous présentons d'abord une synthèse sur les détecteurs de défaillances utilisés pour les systèmes asynchrones, puis nous donnons les deux protocoles implémentant les détecteurs de défaillances byzantines. Ensuite, nous proposons deux protocoles nouveaux implémentant le détecteur de défaillances Byzantine Omega. Le premier est basé sur des hypothèses de synchronie faible, et le deuxième est basé sur des hypothèses qui n'utilisent pas le temps physique.
Mots-clès:
Nos services universitaires et académiques
Thèses-Algérie vous propose ses divers services d’édition: mise en page, révision, correction, traduction, analyse du plagiat, ainsi que la réalisation des supports graphiques et de présentation (Slideshows).
Obtenez dès à présent et en toute facilité votre devis gratuit et une estimation de la durée de réalisation et bénéficiez d'une qualité de travail irréprochable et d'un temps de livraison imbattable!