iy771 - 4. Fault Tolerance and Distributed File Systems 7...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
IY771 DISTRIBUTED SYSTEMS 3 0 0 3 1. Communication in Distributed Environment 8 Introduction – Client–Server Paradigm – Threads in Distributed Systems – Remote Procedure Call – Remote Object Invocation – Message-Oriented Communication – Unicasting – Group Communication – Reliable and Unreliable Multicasting. 2. Distributed Operating Systems 12 Issues in Distributed Operating System – Lamport’s Logical Clock – Vector Clock – Causal Ordering – Global States – Election Algorithms – Distributed Mutual Exclusion – Distributed Transactions – Distributed Deadlock – Agreement Protocol. 3. Distributed Shared Memory 10 Introduction – Data–Centric Consistency Models – Client–Centric Consistency Models – Distribution Protocols – Consistency Protocols – Ivy – Munin – Atomic Transaction.
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 4. Fault Tolerance and Distributed File Systems 7 Introduction to Fault Tolerance Distributed Commit Protocol Distributed File System Architecture Issues in Distributed File Systems Sun NFS. 5. Case Studies 8 Distributed Object-Based System CORBA COM Distributed Coordination-Based System JINI. TOTAL= 45 Text Books: 1. George Coulouris, Jean Dollimore, Tim Kindberg, Distributed Systems Concepts and Design, Third Edition, Pearson Education Asia, 2002. 2. Mukesh Singhal, Advanced Concepts In Operating Systems, McGraw Hill Series in Computer Science, 1994. References: 1. A.S.Tanenbaum, M.Van Steen, Distributed Systems, Pearson Education, 2004. 2. M.L.Liu, Distributed Computing Principles and Applications, Pearson Addison Wesley, 2004....
View Full Document

Ask a homework question - tutors are online