Distributed Systems

B.TECH.
(CSE)
(SEM. VII) ODD SEMESTER THEORY 
EXAMINATION 2013-2014
DISTRIBUTED SYSTEMS
Time: 3 hrs
M.M: 100

1. Attempt any four parts of the following :     (5*4=20)
  1. How the distributed computing system id better than parallel processing system? Explain.
  2. Discuss the impact of the absence of global clock in distributed systems.
  3. Define the term transparency. Explain important types of transparencies in distributed system.
  4. What id termination detection in distributed system? Explain any algorithm for termination detection.
  5. What is Vector Clock? How this maintains causal ordering? Explain.
  6. Explain the following Distributed Computing Model : (a) Mini Computer Model (b) Work Station Model (c) Work Station Server Model.
2. Attempt any two parts of the following :     (10*2=20)
  1. What is Mutual Exclusion? Describe the requirements of mutual exclusion in distributed system. Is mutual exclusion problem more complex in distributed system than single computer system? Justify your answer.
  2. What do you mean by deadlock avoidance? Explain in brief. Describe Edge-Chasing deadlock detection algorithm.
  3. Write and explain a non token based mutual exclusion algorithm. Describe its merits and demerits.
3. Attempt any two parts of the following :     (10*2=20)
  1. Classify the agreement problems. Explain the applications of agreement algorithms.
  2. Write and explain various issues that must be addressed in design and implementation of distributed file system.
  3. Describe memory coherence. Briefly explain the write invalidate and write update protocols.
4. Attempt any two parts of the following :     (10*2=20)
  1. What is checkpointing in message passing system? Explain the recovery in message passing system using asynchronous checkpointing scheme.
  2. (a) Define the livelocks. What is the difference between a deadlock and livelock? (b) Show that when checkpoints are taken after every K(K>1) message sent, the recovery mechanism suffers from the domino effect. Assume that a process takes a checkpoint immediately after sending the Kth message but doing anything else.
  3. Describe three phase commit protocol.
  4. How three phase commit protocol is different than two phase commit protocol?
5. Write short notes on any two of the following :      (10*2=20)
  1. Describe the advantages and disadvantages of multiversion time stamp ordering over the ordinary time stamp ordering.
  2. Describe the optimistic concurrency control method. How this method avoids the drawbacks of locking? Explain.
  3. (a) What is Phantom Deadlock? Describe the conditions for the occurrence  of phantom deadlock. (b) Describe the architecture of replicated transactions.
****ATCAPH.com****

Comments

Popular posts from this blog

Artificial Intelligence

Smart Card

Biometrics