Exams Big Questions Flashcards
What is the most significant difference between a synchronous and asynchronous distributed sytem
possibility of perfect failure detectors
When is the TCP window size a limiting factor for high capacity communication?
over long fat communication limks
Can two Unix processes simultaneous write to different positions in a single file?
Yes, the two processes will of course have independent file table entries that will have different positions in the file.
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?
…
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?
…
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.
…