Wednesday, July 24, 2013

CP9264 DISTRIBUTED COMPUTING

CP9264 DISTRIBUTED COMPUTING

UNIT I COMMUNICATION IN DISTRIBUTED ENVIRONMENT

Introduction – Various Paradigms in Distributed Applications – Remote Procedure Call –
Remote Object Invocation – Message-Oriented Communication – Unicasting, Multicasting and
Broadcasting – Group Communication.

UNIT II DISTRIBUTED OPERATING SYSTEMS

Issues in Distributed Operating System – Threads in Distributed Systems – Clock
Synchronization – Causal Ordering – Global States – Election Algorithms –Distributed Mutual
Exclusion – Distributed Transactions – Distributed Deadlock – Agreement Protocols .

UNIT III DISTRIBUTED RESOURCE MANAGEMENT

Distributed Shared Memory – Data-Centric Consistency Models – Client-Centric Consistency
Models – Ivy – Munin – Distributed Scheduling – Distributed File Systems – Sun NFS.

UNIT IV FAULT TOLERANCE AND CONSENSUS

Introduction to Fault Tolerance – Distributed Commit Protocols – Byzantine Fault Tolerance –
Impossibilities in Fault Tolerance.

UNIT V CASE STUDIES

Distributed Object-Based System – CORBA – COM+ – Distributed Coordination-Based System
– JINI.


REFERENCES:

1. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts and
Design”, Third Edition, Pearson Education Asia, 2002.
2. Hagit Attiya and Jennifer Welch, “Distributed Computing: Fundamentals, Simulations
and Advanced Topics”, Wiley, 2004.
3. Mukesh Singhal, “Advanced Concepts In Operating Systems”, McGrawHill Series in
Computer Science, 1994.
4. A.S.Tanenbaum, M.Van Steen, “Distributed Systems”, Pearson Education, 2004.
5. M.L.Liu, “Distributed Computing Principles and Applications”, Pearson Addison Wesley,
2004.

Buy Distributed Systems : Concepts and Design 4 Edition: Book

Buy Distributed Computing : Fundamentals, Simulations and Advanced Topics 2nd Edition

Advanced Concepts in Operating Systems : Distributed, Database and Multiprocessor Operating Syetem 1st Edition





No comments:

Post a Comment