You are on page 1of 2

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. 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.

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. In what aspects is the design of a distributed file system different from that of a centralized file system? 2. What are the Issues in Load-Sharing Algorithms? Discuss in detail . 3. Explain the following with respect to Synchronization in Distributed Systems: a. Clock Synchronization b. Clock Synchronization Algorithms c. Distributed Algorithms d. Event Ordering 4. Explain the following with respect to Naming in Distributed Systems: a. Desirable Features of a Good Naming system b. Fundamental Terminologies and Concepts c. System Oriented Names 5. Explain the following with respect Security in Distributed Systems: a. Cryptography b. Authentication c. Access Control d. Digital Signatures 6. Describe the following: A) Process Migration B) Threads

You might also like