Professional Documents
Culture Documents
12 — 037 — 0
PART A
(Answer ALL questions)
(8 x 5 = 40)
PART B
(4x 15 = 60)
II. Differentiate between RPC and conventional procedure calling.
Explain Sun RPC in detail.
OR
(a) Explain the main categories of software in a distributed system and their (7)
dependencies.
(b) Describe the basic design issues for distributed services. (8)
IV. (a) Explain the techniques used for the implementation of file services. (7)
(b) Discuss the requirements of a distributed file service. (8)
OR
V. (a) Explain the design goals of Sun NFS. (7)
(b) Draw NFS software architecture and describe each of its components. (8)
VIII. Describe the two approaches used for increasing concurrency in locking schemes. (5)
Discuss in detail about optimistic concurrency control. (10)
OR
IX. Write a note on distributed transactions. (5)
Explain atomic commit protocols in detail. (10)
***