Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
235 views

Distributed Computing Syllabus

The document outlines the topics covered in a course on distributed computing including: introduction to distributed systems and their characteristics; interprocess communication using message passing, RPC, and notifications; distributed file systems using NFS as a case study; synchronization techniques like clock synchronization, logical clocks, and global states; and recovery and fault tolerance including checkpointing and commit protocols. The course uses textbooks on advanced operating systems, distributed systems principles and paradigms, and distributed systems concepts and design.

Uploaded by

Lovneesh Jain
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
235 views

Distributed Computing Syllabus

The document outlines the topics covered in a course on distributed computing including: introduction to distributed systems and their characteristics; interprocess communication using message passing, RPC, and notifications; distributed file systems using NFS as a case study; synchronization techniques like clock synchronization, logical clocks, and global states; and recovery and fault tolerance including checkpointing and commit protocols. The course uses textbooks on advanced operating systems, distributed systems principles and paradigms, and distributed systems concepts and design.

Uploaded by

Lovneesh Jain
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Distributed Computing

UNIT I: Introduction Introduction to distributed Systems, examples of distributed systems, characteristics, goals, hardware and software concepts, design issues. UNIT II: Communication Inter process Communication: Message oriented Communication, RPC Remote Method Invocation, Events and Notifications, implementation with java RMI. Unit III Distributed File Systems Distributed File Systems: SUN NFS case study UNIT IV: Synchronization Time and Global States: Clock Synchronization, Logical clocks, and global state. Co-ordination: Vector clocks, Mutual exclusion algorithm: Lamport, Maekawa, Election Algorithm(bully) UNIT V: Recovery & Fault Tolerance Recover in databases, shadow paging, Database modifications(deferred, immediate), Checkpoint algorithms,Checkpointing in Distributed databases, Fault tolerance: commit protocols, Voting protocols Text Books: Advanced Operating System, Mukesh Singhal, Shivratri Andrew S. Tanenbaum & Maarten van Steen,Distributed Systems "Principles and Paradigms" Publisher: PHI. George Coulouris, Jean DoIIimore & Tim Kindberg, "Distributed Systems - Concepts and Design" Publisher: Pearson(LPE) Reference Book: Pradeep K. Sinha "Distributed Operating Systems Concepts and Design" Publication: PHI.

You might also like