Warning: Undefined array key 1 in /home/acaproso/public_html/._System/._Template/.Main.php on line 116
Distributed systems questions.

Distributed systems questions.

Find Distributed systems university examination questions in acaproso.com

# Question
1

Why is computer clock synchronization necessary ?


Short answers
2

What is a leap second and why is it used ?


Short answers
3

Explain Cristian`s algorithm for clock synchronisation


Short answers
4

Suppose there are three processses A ,B  and C. All clock runs at the same rate but initially A`s clock reads 10, B`s clock reads 0 and C`s clock reads 5. At time 10 by A`s clock, A sends a message to B, this message takes 4 units of time to reach B. B then waits one unit of time and then sends a message onto C which takes 2 units of time to reach C.

  • Assuming that the system implements Lamport`s timestamps draw a picture illustrating the timestamps for the messages and explain how the timestamps are obtained.
  • What does it mean for two events to be concurrent and what is the relation of the Lamport timestamps of the two events.

Short answers
5

Explain in detail the Bully algorithm for electing a leader.


Short answers
6

With examples define what a transaction is.


Short answers
7

What is a nested transaction ?


Short answers
8

What is the two - phase commit algorithm ?


Short answers
9

Why is the two - phase commit algorithm used in distributed transactions ?


Short answers
10

Describe all illustrate the client - server architecture of one major Internet application ( for example , the web, email or Netnews).


Short answers