Timing Flashcards

1
Q

How can the Berkeley Algorithm be improved?

A
  1. Ignore significant outliers when calculating the average time difference.
  2. In case the co-ordinator node fails/corrupts, a secondary leader must be ready/pre-chosen to reduce downtime caused due to the co-ordinator’s unavailability.
  3. Broadcast the relative inverse time difference instead of sending the synchronized time to reduce latency caused by latency in the network.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some Vector Clock properties?

A
  1. T=T’ iff T[i] = T’[i]
  2. T<= T’ iff T[i] <= T’[i]
  3. T < T’ iff T[i] <= T’ and T not equal to T’
  4. T || T’ iff Tnot<=T’ and T’not<=T
How well did you know this?
1
Not at all
2
3
4
5
Perfectly