Week 9 - Reliable Links Flashcards

(9 cards)

1
Q

State the 3 properties of fair loss

A

If message m is sent an infinite amount of times then it will be delivered an infinite amount of times
If message m is sent a finite amount of times then it will be delivered a finite amount of times
No message is delivered unless it is sent

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

State the 2 properties of stubborn links

A

If process i sends a message m to a correct process j and i does not crash then j takes delivery of m an infinite amount of times
No message is delivered unless it is sent

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

State the 3 properties of a reliable link

A

Every message sent by i to j is eventually delivered to j
No message is delivered to a process 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
4
Q

What are the timing assumptions for a synchronous system?

A

The time it takes for a process to execute a step is bounded and known
There is a known upper bound on the time it takes for a message to be received
The drift between local clock and the global real time clock is bounded and known

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

What are the timing assumptions for an asynchronous system?

A

There are none

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

What are the timing assumptions for a partially synchronous system?

A

Timing bounds eventually hold (but you never know when)

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

Failure detectors

A

A distributed oracle that provides processes with suspicions about crashed processes

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

State the 2 properties of a perfect failure detector

A

Eventually every process that crashes is permanently detected by every correct process
No process is detected by any process before it crashes

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