CSE-402 E Distributed Operating System
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.
Related posts:
- CSE-301 E Principles of Operating Systems
- PTU Syllabus | CS – 202 OPERATING SYSTEM
- IT-303 E Systems Programming &System Administration
- CSE-401 E Advanced Computer Architecture
- CSE-313 E Operating Systems Lab.