15CS654 Distributed Computing system syllabus for CS



A d v e r t i s e m e n t

Module-1 Characterization of Distributed Systems 8 hours

Characterization of Distributed Systems: Introduction, Examples of DS, Resource sharing and the Web, Challenges System Models: Architectural Models, Fundamental Models

Module-2 Inter Process Communication 8 hours

Inter Process Communication: Introduction, API for Internet Protocols, External Data Representation and Marshalling, Client – Server Communication, Group Communication

 

Distributed Objects and RMI: Introduction, Communication between Distributed Objects, RPC, Events and Notifications

Module-3 Operating System Support 8 hours

Operating System Support: Introduction, The OS layer, Protection, Processes and Threads, Communication and Invocation , Operating system architecture

 

Distributed File Systems: Introduction, File Service architecture, Sun Network File System

Module-4 Time and Global States 8 hours

Time and Global States: Introduction, Clocks, events and process status, Synchronizing physical clocks, Logical time and logical clocks, Global states

 

Coordination and Agreement: Introduction, Distributed mutual exclusion, Elections

Module-5 Distributed Transactions 8 hours

Distributed Transactions: Introduction, Flat and nested distributed transactions, Atomic commit protocols, Concurrency control in distributed transactions, distributed deadlocks

Last Updated: Tuesday, January 24, 2023