Friday, September 16, 2011

250077 DISTRIBUTED COMPUTING EBOOKS

M.E COMPUTER SCIENCE AND ENGINEERING
ELECTIVES:
250077 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
EBOOKS:
 
 
  

No comments:

Post a Comment