home‎ > ‎

Distributed Systems

UNIT-I

Introducton Of Distributed System: Goals, Hardware Concepts, Software Concepts, the Client-Server Model.

UNIT-II

Communication: Remote Procedure Call, Remote Object Invocation, Message Oriented Communication, Stream-Oriented Communication.

UNIT-III

Processes: Threads, Clients, Servers, Code Migration, Software Agents.

 NAMING: Naming Entities, Locating Mobile Entities.

UNIT-IV

Synchronization: Clock Synchronization, Logical Clocks, Global State, Election Algorithms, Mutual Exclusion, Distributed Transactions.

 

UNIT-V

Consistency And Replication: Introduction, Data-Centric Consistency Models, Client Centric Consistency Models, Distribution Protocols, Consistency Protocols, Examples.

 

UNIT-VI

Fault Tolerance: Introduction to Fault Tolerance, Process Resilience, Reliable Client-Server Communication, Reliable Group Communication, Distributed Commit, Recovery.

 

UNIT-VII

Distributed Object-Based Systems: CORBA, Distributed COM

 

UNIT-VIII

Distributed File Systems: SUN Network File System, The CODA File System, Other Distributed File Systems, Comparison of Distributed File Systems.

 

Text Books

Andrew S. Tanenbaum, Maarten Van Steen. Distributed Systems – Principles and Paradigms 2/e, PHI, 2004.

Reference Books

1. Pradeep K. Sinha, “Distributed Operating Systems Concepts and Design”, PHI 2002.

2. Randy Chow Theodore Johnson, “Distributed Operating Systems and Algorithm Analysis”, PEA, 2009.

3. George Couloris, Jean Dollimore, Tim Kind berg, “Distributed Systems Concepts and Design”, 3/e, PEA, 2002.

IITM - distributed operating systems lab 

Vishwa

ĉ
CSE&CS.doc
(199k)
saikishor jangiti,
Mar 15, 2010, 6:59 AM
Ċ
saikishor jangiti,
Mar 16, 2010, 9:23 PM
ĉ
saikishor jangiti,
Mar 15, 2010, 6:59 AM
Comments