Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

What is data replication in distributed systems? Explain different consistency models and replica management techniques used to maintain consistency.

replicationconsistency
2long10 marks

Explain the architecture of a distributed file system. Discuss the design and working of the Network File System (NFS) or Andrew File System (AFS).

distributed-fs
3long10 marks

What is fault tolerance? Explain failure models, the use of redundancy, and the concept of agreement in faulty systems (Byzantine generals problem).

fault-tolerance
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

What is a distributed system? Explain the goals and characteristics of a distributed system.

characteristics
5short5 marks

Explain Lamport's logical clock with an example.

logical-clock
6short5 marks

What is a Remote Procedure Call (RPC)? Explain its working with a diagram.

rpc
7short5 marks

Differentiate between centralized and distributed mutual exclusion algorithms.

mutual-exclusion
8short5 marks

Explain distributed deadlock detection. What is a wait-for graph?

deadlock
9short5 marks

Explain the Bully algorithm for electing a coordinator.

election
10short5 marks

What are the different kinds of transparency in a distributed system?

transparency
11short5 marks

What is middleware? Explain its role in a distributed system.

middleware
12short5 marks

Explain Cristian's algorithm for physical clock synchronization.

clock-synchronization