Friday, February 19, 2016

Syllabus : Distributed Systems

Distributed Systems

Books to be used for Distributed Systems



Topic
Detail Theory
Suggested Books
Fundamentals
Introduction, Distributed Computing Models
Andrew S. Tanenbaum & Maarten van Steen “ Distributed Systems : Principles and paradigms” Prentice Hall of India Private Limited
Software Concepts
Issues in designing Distributed System
Client – Server Model









Communication
Message Passing, Introduction to Message Passing, Advantages and features of Message Passing, Message Format
Pradeep K. Sinha “Distributed Operating Systems”, Prentice Hall of India Private Limited

Message Buffering, Multi Data gram Messaging, Group Communication
Remote Procedure Call (RPC): Basic RPC Operations
Pradeep K. Sinha “Distributed Operating Systems”, Prentice Hall of India Private Limited

Parameter Passing, Extended RPC Models
Remote Object Invocation: Distributed Objects, Binding a
Client to an Object
Andrew S. Tanenbaum & Maarten van Steen “ Distributed Systems : Principles and paradigms” Prentice Hall of India Private Limited
Static Vs Dynamic RMI, Parameter
Passing, Java RMI
Message Oriented Communication: Persistence and synchronicity in communication
Andrew S. Tanenbaum & Maarten van Steen “ Distributed Systems : Principles and paradigms” Prentice Hall of India Private Limited
Message Oriented Transient and Persistent Communications
Processes
Threads
Andrew S. Tanenbaum & Maarten van Steen “ Distributed Systems : Principles and paradigms” Prentice Hall of India Private Limited
Pradeep K. Sinha “Distributed Operating Systems”, Prentice Hall of India Private Limited

Code Migration: Approaches to Code Migration
Migration and Local Resources
Migration in Heterogeneous Systems
Synchronization
Clock Synchronization, Physical and Logical Clocks
Andrew S. Tanenbaum & Maarten van Steen “ Distributed Systems : Principles and paradigms” Prentice Hall of India Private Limited
Pradeep K. Sinha “Distributed Operating Systems”, Prentice Hall of India Private Limited

Physical and Logical Clocks
Physical and Logical Clocks, Global State
Election Algorithms
Mutual Exclusion
Distributed Transactions
Distributed Transactions
Deadlocks

No comments:

Post a Comment