Distributed Systems (IT-801) Syllabus

Unit-I

Introduction to distributed systems

Goals of Distributed system, Hardware and Software concepts, Design issues.

Communication in distributed Systems: Layered protocols, ATM networks, the Client- Server Model, Remote procedure call and group communication.

Unit-II

Synchronization in Distributed Systems

Clock synchronization, Mutual exclusion, Election algorithms, the Bully algorithm, A ring Algorithm, Atomic transaction, dead lock in distributed systems, Distributed dead lock prevention, and distributed dead lock detection.

Unit-III

Processes and Processors in distributed systems

Threads, System Models, Processor allocation, Scheduling in distributed system, Fault tolerance and real time distributed systems.

Unit-IV

Distributed file systems

Distributed file systems 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 variable distributed shared memory, Object based DSM.

Unit-V

Case Study MACH

Introduction to ACH, Process management in MACH, Memory management in MACH, Communication in MACH, UNIX emulation in MACH.

Case Study DCE: Introduction to DCE thread, RPC’s Time service, Directory service, Security service, Distributed file system.

Comments

No Comments

Leave a reply

Name *

Mail *

Website