RTUComputer ScienceYr 2024 · Sem 6

Distributed System

2024

22 questions

Q12 marks

Define a distributed system and state its main characteristics.

Show Answer
Q22 marks

What is transparency in distributed systems? List two types.

Show Answer
Q32 marks

Differentiate between multiprocessor and multicomputer systems.

Show Answer
Q42 marks

Explain the concept of RPC (Remote Procedure Call).

Show Answer
Q62 marks

Define mutual exclusion in the context of distributed systems.

Show Answer
Q82 marks

Explain strict consistency in distributed shared memory.

Show Answer
Q102 marks

Define a stateless server in distributed file systems.

Show Answer
Q14 marks

Discuss the various design issues and challenges in building a distributed system.

Show Answer
Q24 marks

Explain the working of Lamport's Logical Clock with a suitable example.

Show Answer
Q34 marks

Describe the Token Ring algorithm for mutual exclusion in distributed systems.

Show Answer
Q44 marks

What is replication? Discuss the reasons for replicating data in distributed systems.

Show Answer
Q54 marks

Differentiate between centralized and distributed mutual exclusion algorithms.

Show Answer
Q64 marks

Explain the two-phase commit protocol for distributed transactions.

Show Answer
Q74 marks

Discuss the architecture of the Sun Network File System (NFS).

Show Answer
Q110 marks

What is Clock Synchronization? Explain Berkeley and Cristian's algorithms for clock synchronization.

Show Answer
Q210 marks

Explain the Bully and Ring election algorithms in detail with examples. Discuss their message complexity.

Show Answer
Q310 marks

Describe the Remote Procedure Call (RPC) mechanism in detail. Explain the role of stubs and the steps involved in RPC execution.

Show Answer
Q410 marks

Discuss fault tolerance in distributed systems. Explain the Byzantine Generals Problem in detail.

Show Answer
Q510 marks

What are consistency models? Explain Data-centric consistency models in detail.

Show Answer