Vous êtes sur la page 1sur 1

Assignment on Distributed Operating Systems

1. Discuss and distinguish between loosely coupled system and tightly coupled system.
2. Discuss the following distributed computing system models:
a. Minicomputer Model
b. Workstation Model
c. Workstation Server Model
d. Processor pool Model
3. Why distributed systems are gaining popularity? Discuss the issues.
4. Discuss the issues in designing a distributed operating system.
5. What is drifting of clock in context of distributed systems. In this context explain clock skew.
6. Discuss the following clock synchronization algorithms:
a. Passive Time Server Centralized Algorithm.
b. Active Time Server Centralized Algorithm.
c. Global Averaging Distributed Algorithm.
d. Localized Averaging Distributed Algorithm.
7. What is event ordering? In this context state the conditions of Happened Before Relation.
8. Explain Logical Clock Concept. In this context state its implementation procedure using
Counters.
9. Explain Mutual exclusion in context of Distributed Operating System. In this context discuss the
following approaches:
a. Centralized Approach
b. Distributed Approach
10. Discuss the sequence of events required to use a resource by a process.
11. Explain deadlock situation with the help of an example.
12. What are the necessary conditions for deadlock?
13. How deadlocks can be modelled using directed graph.
14. Explain deadlock handling in distributed systems.
15. In context of election algorithm explain the following algorithm:
a. The Bully Algorithm
b. Ring Algorithm
16. Describe the RPC Model.
17. Explain the mechanism of implementing RPC.
18. Explain light weight RPC.
19. Discuss the following types of RPC:
a. Callback RPC
b. Broadcast RPC
c. Batch Mode RPC
20. Explain the following communication protocols for RPC:
a. The Request Protocol.
b. The Request/Reply Protocol.
c. The Request/Reply/Acknowledge Reply Protocol.

Vous aimerez peut-être aussi