Distributed Operating Systems
Course Name:
Distributed Operating Systems(CS364)
Programme:
B.Tech (CSE)
Semester:
Sixth
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
04(3-1-0)
Content:
Distributed systems and applications, Message passing mechanisms IPC and RPC. Processes: Threads, Clients, Servers, Code Migration, Agents. Naming: Naming entities, Mobile entities, Distributed operating systems,
Distributed file systems and services. Synchronization: logical clocks, Global state, Distributed transactions,
Consistency and replication: models, protocols, examples. Fault tolerance: Process resilience, Reliable
communication, Recovery. Security management. Distributed file and Web-based systems, Social computing.
References:
Andrew S. Tanenbaum and Maarten Van Steen, Distributed Systems: Principles and Paradigms, John Wiley & Sons,
Inc ISBN number: 9780132392273, 2004.
Pradeep Sinha, Distributed Operating Systems Concepts and Design, PHI, 2000.
George Couloris, Jean Dollimore & Time Kindberg, Distributed Systems: Concepts & design, 2nd ed Addision
Wesley 2003.
Gerard Tel. Introduction to Distributed Algorithms, Cambridge University press, 2000