August 2012

Master of Computer Application (MCA) – Semester 5 MC0085 – Advanced Operating Systems (Distributed Systems) – 4 Credits
(Book ID: B0967)

Assignment Set – 1 (60 Marks)
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. 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.

Explain the following with respect to Synchronization in Distributed Systems: a. Distributed Algorithms d. Clock Synchronization Algorithms c. In what aspects is the design of a distributed file system different from that of a centralized file system? 2. Desirable Features of a Good Naming system b.August 2012 Master of Computer Application (MCA) – Semester 5 MC0085 – Advanced Operating Systems (Distributed Systems) – 4 Credits (Book ID: B0967) Assignment Set – 2 (60 Marks) Answer all Questions Each Question carries TEN Marks 1. Authentication c. Event Ordering 4. Explain the following with respect Security in Distributed Systems: a. 3. Explain the following with respect to Naming in Distributed Systems: a. What are the Issues in Load-Sharing Algorithms? Discuss in detail . Describe the following: A) Process Migration B) Threads . System Oriented Names 5. Digital Signatures 6. Access Control d. Fundamental Terminologies and Concepts c. Cryptography b. Clock Synchronization b.

Sign up to vote on this title
UsefulNot useful