Define a distributed system.
Distributed Systems
202022 questions
What is transparency in distributed systems?
Briefly explain RPC (Remote Procedure Call).
What is the difference between a stateful and stateless server?
What is a logical clock?
Define mutual exclusion in distributed systems.
What are the advantages of a Distributed File System (DFS)?
Explain process migration in distributed OS.
What is load balancing?
Define fault tolerance in distributed systems.
Explain the different types of transparencies in a distributed system with examples.
Discuss the client-server communication model using sockets.
How does the Berkeley algorithm achieve clock synchronization?
Explain the Bully Election Algorithm with an example.
Discuss the architecture of Sun Network File System (NFS).
Explain the various approaches for distributed deadlock detection.
What are the primary design issues of a Distributed OS?
Describe the communication protocols in distributed systems. Explain the layered protocols and their mapping to the OSI reference model.
Explain the mechanisms of Remote Method Invocation (RMI) in distributed computing. How does it differ from RPC? Explain with the help of a diagram.
Discuss distributed mutual exclusion. Explain Ricart-Agrawala's algorithm for mutual exclusion in detail.
Describe the principles of Distributed Shared Memory (DSM). Explain the various consistency models used in DSM.
Explain the Byzantine Generals Problem in detail. Discuss the conditions for achieving consensus and fault tolerance mechanisms.