Question: Consider a ring of n nodes numbered { 0 , 1 , dots, n - 1 } ( but they are not necessarily arranged in
Consider a ring of nodes numbered dots,but they are not necessarily
arranged in that order Each node has two binary variables: the input variable and
the output variable Unlike the agreement problem as defined in class, the output
variable can be updated any number of times.
The goal is to design an algorithm for dynamic agreement, which we define as follows.
Initially, in round all nodes i have their and set to Only an external adversary
can update the values. At each round, the adversary can choose a subset of the
nodes possibly the empty subset and flip their values. A distributed algorithm that
updates the values according to the following rules is said to solve the fault free
dynamic agreement problem on a ring.
Page
Dynamic Agreement. If for some nodes i and at some round then, there
must exist, a round cdotscdotscdots such that cdots
Dynamic Validity. all have been for some consecutive rounds,
then, all must well well
Lazy. Consider a round such that cdots round but EEi
such that round Then, such that when
cdots
Design a distributed algorithm solve the fault free dynamic agreement problem
a ring with and being reasonably small constants Give a precise
description your algorithm pseudocode, a theorem statement specifying the
constants, and a proof. This algorithm must simple possible.
Solution: Write your solution here.
Theorem You can slate your theorem this environment.
Lemma And add any lemmas that you need.
Show that the problem impossible with two crash failures the adver
sary Show a precise adversarial strategy.
Solution: write your solution here.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
