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)
- How the distributed computing system id better than parallel processing system? Explain.
- Discuss the impact of the absence of global clock in distributed systems.
- Define the term transparency. Explain important types of transparencies in distributed system.
- What id termination detection in distributed system? Explain any algorithm for termination detection.
- What is Vector Clock? How this maintains causal ordering? Explain.
- 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)
- 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.
- What do you mean by deadlock avoidance? Explain in brief. Describe Edge-Chasing deadlock detection algorithm.
- 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)
- Classify the agreement problems. Explain the applications of agreement algorithms.
- Write and explain various issues that must be addressed in design and implementation of distributed file system.
- Describe memory coherence. Briefly explain the write invalidate and write update protocols.
4. Attempt any two parts of the following : (10*2=20)
- What is checkpointing in message passing system? Explain the recovery in message passing system using asynchronous checkpointing scheme.
- (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.
- Describe three phase commit protocol.
- 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)
- Describe the advantages and disadvantages of multiversion time stamp ordering over the ordinary time stamp ordering.
- Describe the optimistic concurrency control method. How this method avoids the drawbacks of locking? Explain.
- (a) What is Phantom Deadlock? Describe the conditions for the occurrence of phantom deadlock. (b) Describe the architecture of replicated transactions.
****ATCAPH.com****
Comments
Post a Comment