You are on page 1of 1

BTS (C) — VII(S) — 06.

12 — 037 — 0

B. Tech Degree VII Semester Special Supplementary


Examination June 2012

CS/IT 704 DISTRIBUTED COMPUTING


(2006 Scheme)

Time : 3 Hours Maximum Marks : 100

PART A
(Answer ALL questions)
(8 x 5 = 40)

I. (a) Define the key characteristics of a distributed system.


Write a short note on client server communication.
Compare process and threads.
What are the basic requirements for SNS?
Briefly explain the network time protocol.
Explain the motivations for replication.
Describe the problems involved in concurrent transaction.
(h) What do you mean by locks? Explain.

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)

VI. (a) Write a short essay on the Berkeley algorithm. (7)


(b) Discuss the central server algorithm in detail. (8)
OR
VII. (a) Explain a basic architectural model for the management of replicated data. (7)
(b) Enumerate a gossip replica manager with its state 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)

***

You might also like