Download presentation
Presentation is loading. Please wait.
Published byBuck Cole Modified over 5 years ago
1
Dijkstra-Scholten and Shavit-Francez termination algorithms
Rajesh Yadav Kanakabandi
2
Contents Introduction Experimental Setup Result Analysis Conclusion
Future Work
3
Introduction Dijkstra-Scholten’s algorithm works on networks with one initiator. When a process with no parent receives a <MSG> it sets the sender as parent. sends <SIG> to the sender if it already has a father. Termination is detected when the entire tree colapses. Shavit-Francez generalized Dijkstra – Scholten to decentralized networks. Each initiator maintains its own tree. Termination is detected using another single wave.
4
Experimental Setup Base algorithm: Random flood.
Simple Echo algorithm runs on top of the base algorithm. Terminates when Echo algorithm decides. Total control messages(<SIG>) are counted. Experimenting on fully connected, star and ring topologies.
5
Number of basic vs. control Messages:
6
Results and Analysis :1 initiator.
Messages Processes
7
Results and Analysis :1/2 of the process are initiators
Messages Processes
8
Result Analysis :All process are initiators
Messages Processes
9
Conclusion Number of <SIG>s was increasing along with the number of processes. Star and ring topologies being interesting by nature, their results differed from that of fully connected. Number of <SIG>s has always been comparable to the number of basic messages.
10
Future Work Perform the analysis on other topologies like tree.
Test with higher number of processes. Run the detection algorithm on random algorithms. To determine the difference in <SIG> until message termination and proper termination.
11
Rajesh Yadav Kanakabandi
Thank you! Rajesh Yadav Kanakabandi
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.