SPPU Information Technology (Semester 8)
Distributed System
December 2014
Total marks: --
Total time: --
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary

Answer any one question from Q1 and Q2
1 (a) Describe the working of Distributed system based upon middleware software system. Also clearly describe the role played by middleware in Distributed system.
9 M
1 (b) b) Describe various architectural models and their variations with suitable examples.
9 M

2 (a) Compare Distributed System versus Centralized Systems.
9 M
2 (b) What are types of failures? Classify the following failures based on types of failures with justification.
i) Sudden shutdown of a system
ii) Network crash
iii) System reset while working
iv) Unnoticed event handler closing a word document
9 M

Answer any one question from Q3 and Q4
3 (a) Define and explain following along with one application of it.
i) Synchronous Distributed Systems
ii) Asynchronous Distributed Systems
8 M
3 (b) Discuss the concept of request/reply message handling using HTTP protocol and TCP protocol. Compare the working, limitations and advantages of both protocols.
8 M

4 (a) What is primary motivation behind the development of a lightweight RPC System? Describe the four techniques used in a LRPC system that makes more efficient than a conventional RPC system.
8 M
4 (b) Write a short note on
i) Sun RPC
8 M

Answer any one question from Q5 and Q6
5 (a) Compare Centralized, Decentralized, Distributed and Token ring mutual exclusion algorithms.
8 M
5 (b) Explain network time protocol to distribute time information over Internet.
8 M

6 (a) Explain how NTP is useful to distributed time over the Internet? Also state the features of NTP.
8 M
6 (b) Discuss happens-before relationship in a set of events occurred in various processes.
8 M

Answer any one question from Q7 and Q8
7 (a) How communication does takes place in CODA File System? Describe the implementation and resolution of CODA File identifier.
9 M
7 (b) Explain file service architecture in detail.
9 M

8 (a) What is Distributed File System? Explain different types of services provided by Distributed File System.
9 M
8 (b) What are different file sharing semantics used in distributed file system?
9 M

Answer any one question from Q9 and Q10
9 (a) What is Distributed Shared memory? Explain its advantages.
8 M
9 (b) What are the two options available for propagating updates made by one process to other processes? Also explain granularity of sharing.
8 M

10 (a) Explain following consistency models in short.
i) Release consistency model
ii) Casual consistency model
iii) Processor consistency model
iv) Pipelined consistency model
8 M
10 (b) What is client centric consistency model? Explain in detail.
8 M

Answer any one question from Q11 and Q12
11 (a) Explain following protocols:
i) One-Phase Commit
ii) Two-Phase Commit
iii) Three-Phase commit
8 M
11 (b) What is the use of stable storage? How stable storage technique is used in recovery?
8 M

12 (a) Explain following orderings:
ii) Casual
iii) Total
iv) No Ordering
8 M
12 (b) What is a recovery line? Draw and explain domino effect n detail.
8 M

More question papers from Distributed System