Week 10 - Reliable Broadcast Flashcards

(8 cards)

1
Q

State the 3 properties of best effort broadcast

A

Every message broadcast by i is eventually delivered to j
No message is delivered more than once
No message is delivered unless it was sent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

State the 2 things best effort broadcast requires

A

Perfect links
Perfect failure detectors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

State the 4 properties of reliable broadcast

A

The 3 properties of best effort broadcast
For any message m, if a correct process delivers m, every correct process delivers m

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

State the 3 things reliable broadcast requires

A

Best effort broadcast
Perfect links
Perfect failure detection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

State the 4 properties of reliable broadcast

A

The 3 properties of best effort broadcast
For any message m, if any process delivers m, every correct process delivers m

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

State the 5 properties of Reliable FIFO broadcast

A

The four reliable broadcast properties
If some process i broadcasts m1 before m2, for any other process, the process does not deliver m2 unless it has delivered m1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

State the 3 properties of casual order

A

FIFO order
Some process delivers m1 and then broadcasts m2 (local order)
Transitivity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

State the 5 properties of casual order broadcast

A

The 4 reliable order properties
Meets the casual order property

How well did you know this?
1
Not at all
2
3
4
5
Perfectly