Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Explain inter-process communication in distributed systems. Discuss the Remote Procedure Call (RPC) mechanism in detail, including parameter passing, binding and marshalling.

rpccommunication
2long10 marks

What are election algorithms in distributed systems? Explain the Bully algorithm and the Ring algorithm with suitable examples.

election
3long10 marks

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

replicationconsistency
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

Explain the two-phase commit protocol for distributed transactions.

transaction
5short5 marks

What is a consistency model? Explain sequential consistency.

consistency
6short5 marks

Explain naming and name resolution in distributed systems.

naming
7short5 marks

Differentiate between processes and threads in the context of distributed systems.

threadprocess
8short5 marks

What is a vector clock? How does it improve over Lamport's logical clock?

vector-clock
9short5 marks

What is replication? List the advantages and challenges of data replication.

replication
10short5 marks

Write short notes on the Network File System (NFS).

distributed-fs
11short5 marks

Explain the security challenges in distributed systems and discuss authentication.

security
12short5 marks

What is scalability? Explain the techniques used to achieve scalability in distributed systems.

scalability