Distributed System
1. What is a message passing system? Discuss the desirable features of a message passing system.
2. Discuss the implementation of RPC Mechanism in detail.
3. Discuss the following with respect to Distributed Shared Memory:
a. Memory Coherence (Consistency) Models
b. Memory Consistency models
c. Implementing Sequential Consistency
d. Centralized - Server Algorithm
4. Explain the following with respect to Resource Management in Distributed Systems:
a. Task assignment Approach
b. Load - Balancing Approach
c. Load - Sharing Approach
5. Explain the following with respect to Distributed File Systems:
a. The Key Challenges of Distributed Systems
b. Client's Perspective: File Services
c. File Access Semantics
d. Server's Perspective Implementation
e. Stateful Versus Stateless Servers
6. Describe the Clock Synchronization Algorithms and Distributed Algorithms in the context of Synchronization.