Answer all Questions Each Question carries TEN Marks
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. Clients Perspective: File Services c. File Access Semantics d. Servers Perspective Implementation e. Stateful Versus Stateless Servers
6. Describe the Clock Synchronization Algorithms and Distributed Algorithms in the context of Synchronization.
David Marshall, Wade A. Reynolds, Dave McCrory-Advanced Server Virtualization - VMware and Microsoft Platforms in The Virtual Data Center-Auerbach Publications (2006) PDF