Explain the client server model used in the World Wide Web as a distributed system. [5]
How does RPC middleware work? Explain with a simple example. [5]
Describe how unique identifiers help in resource management in a distributed system where multiple processes share resources? [5]
Explain the architecture of the Global Name Service and its role in distributed system. [5]
Explain gossip-based coordination. How it is useful in distributed event matching systems? [1+4]
What is process resilience? Discuss the methods used to make a process resilient in a distributed system. [1+4]
Discuss the challenges of implementing security policies in large-scale distributed systems. [5]
Attempt any TWO questions
[2x10=20]What is distributed file system? Discuss different forms of transparency in distributed systems. Explain the design issue related to distributed system. [2+4+4]
Define virtualization in the context of distributed systems. Discuss hardware virtualization and OS-level virtualization, comparing their efficiency, scalability, and use cases. [1+9]
Consider a distributed online banking system with replicated account data. Describe how sequential consistency and read-your-writes consistency would affect a customer performing multiple transactions from different devices. [10]



