Question: 5. (20 pts) Consider the study of replica voting algorithm you had done as part of the first warm-up project. For an extended analysis,

5. (20 pts) Consider the study of replica voting algorithm you had

5. (20 pts) Consider the study of replica voting algorithm you had done as part of the first warm-up project. For an extended analysis, Figure 4 shows the key performance results of the voting algorithms. The performance parameters are the time to deliver a data to the end-user (TTC). the number of distinct data proposals before effecting a data delivery, and the control message overhead expended to deliver a data. One of the influential parameters is the fault severity of a mis-behaving voter: denoted as a parameter r, where r is the probability that a faulty device does in fact behave incorrectly. For e.g., r = 0.1 means that a faulty device X behaves incorrectly only for 10% of the times X participates in the algorithm operations which means that X behaves correctly for 90% of the times. The results are shown for a case of r = 0.5. Empirically plot the results for two other cases: r = 0.1 and r = : 0.8. Show the plots on top of the results given for r=0.5. N=10; # of YES votes needed = 6; o(Tc)=50 mec; (Tc)=50 msec; TTC (in msec) # of voting steps completed for successful delivery CNTRL overhead (votes, data/vote requests, etc) 450 400 300 200 150 O 2 1 O 21565 20 Experimental results on voting algorithm performance 10 network loss /=0% fault severity: r=0.5 1 X 1x X x data size = 30 kbytes fm : # of faulty devices control message: 50 bytes Tc: voter computation time 2 3 X fm 4 network loss /=2% fault severity: r=0.5 X X 1 2 3 4 fm network loss /=4% fault severity: r=0.5 1 Figure 4: Experimental performance results of replica voting algorithm 2 3 fm 4

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Algorithms Questions!