Distributed Operating System Mdu syllabus

CSE-402 E Distributed Operating System

Class Work: 50
Exam: 100

Unit-1: Introduction: Introduction to Distributed System, Goals of Distributed system, Hardware and Software concepts, Design issues. Communication in distributed system: Layered protocols, ATM networks, Client – Server model ,Remote Procedure Calls and Group Communication. Middleware and Distributed Operating Systems.

Unit-2: Synchronization in Distributed System: Clock synchronization, Mutual Exclusion, Election algorithm, the Bully algorithm, a Ring algorithm, Atomic Transactions, Deadlock in Distributed Systems, Distributed Deadlock Prevention, Distributed Deadlock Detection .

Unit-3: Processes and Processors in distributed systems: Threads, System models, Processors Allocation, Scheduling in Distributed System, Real Time Distributed Systems.

Unit-4: Distributed file systems: Distributed file system Design, Distributed file system Implementation, Trends in Distributed file systems.

Distributed Shared Memory: What is shared memory, Consistency models, Page based distributed shared memory, shared variables distributed shared memory.

Unit-5: Case study MACH: Introduction to MACH, process management in MACH, communication in MACH, UNIX emulation in MACH.

Text Book:
Distributed Operating System – Andrew S. Tanenbaum, PHI.
Note: Eight questions will be set in all by the examiners taking at least one question from each unit. Students will be required to attempt five questions in all.

No votes yet