Exams Big Questions Flashcards

1
Q

What is the most significant difference between a synchronous and asynchronous distributed sytem

A

possibility of perfect failure detectors

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

When is the TCP window size a limiting factor for high capacity communication?

A

over long fat communication limks

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

Can two Unix processes simultaneous write to different positions in a single file?

A

Yes, the two processes will of course have independent file table entries that will have different positions in the file.

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

Show by example how a dead lock situation is falsely detected if one only consider information gathered from the nodes in a system. How does the snapshot algorithm prevent this?

A

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

In an active replication implementation of a fault tolerant server the group service will multicast messages in total order. Why is this important? How could we relax the rules, is total order always required for all requests?

A

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

When implementing a logging service you have the alternative to use vector clocks or Lamport clocks. What are the pros and cons of choosing vector clocks? Describe two scenarios, one for each.

A

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