Define a distributed system and state its main characteristics.
Distributed System
202422 questions
What is transparency in distributed systems? List two types.
Differentiate between multiprocessor and multicomputer systems.
Explain the concept of RPC (Remote Procedure Call).
What are physical and logical clocks?
Define mutual exclusion in the context of distributed systems.
What is the Bully algorithm used for?
Explain strict consistency in distributed shared memory.
What is an orphan process in fault tolerance?
Define a stateless server in distributed file systems.
Discuss the various design issues and challenges in building a distributed system.
Explain the working of Lamport's Logical Clock with a suitable example.
Describe the Token Ring algorithm for mutual exclusion in distributed systems.
What is replication? Discuss the reasons for replicating data in distributed systems.
Differentiate between centralized and distributed mutual exclusion algorithms.
Explain the two-phase commit protocol for distributed transactions.
Discuss the architecture of the Sun Network File System (NFS).
What is Clock Synchronization? Explain Berkeley and Cristian's algorithms for clock synchronization.
Explain the Bully and Ring election algorithms in detail with examples. Discuss their message complexity.
Describe the Remote Procedure Call (RPC) mechanism in detail. Explain the role of stubs and the steps involved in RPC execution.
Discuss fault tolerance in distributed systems. Explain the Byzantine Generals Problem in detail.
What are consistency models? Explain Data-centric consistency models in detail.