
Click below link to download Distributed Systems Syllabus Notes Question papers Question Banks 2 marks with answers Part B Questions with answers download.ĬS8603 Notes 1 link download - UNIT1 | UNIT2 | UNIT3 | UNIT4 | UNIT5 | (coming soon)ĬS8603 Notes 2 link download - Click hereĬS8603 Question Bank download - click hereĬS8603 Two Marks with Answers download - click here* Distributed shared memory: Abstraction and advantages – Memory consistency models –Shared memory Mutual Exclusion. Peer-to-peer computing and overlay graphs: Introduction – Data indexing and overlays – Chord – Content addressable networks – Tapestry. Consensus and agreement algorithms: Problem definition – Overview of results – Agreement in a failure –free system – Agreement in synchronous systems with failures.

Deadlock detection in distributed systems: Introduction – System model – Preliminaries – Models of deadlocks – Knapp‘s classification – Algorithms for the single resource model, the AND model and the OR model.Ĭheckpointing and rollback recovery: Introduction – Background and definitions – Issues in failure recovery – Checkpoint-based recovery – Log-based rollback recovery – Coordinated checkpointing algorithm – Algorithm for asynchronous checkpointing and recovery. Global state and snapshot recording algorithms: Introduction –System model and definitions –Snapshot algorithms for FIFO channelsĭistributed mutual exclusion algorithms: Introduction – Preliminaries – Lamport‘s algorithm – Ricart-Agrawala algorithm – Maekawa‘s algorithm – Suzuki–Kasami‘s broadcast algorithm. Message ordering and group communication: Message ordering paradigms –Asynchronous execution with synchronous communication –Synchronous program order on an asynchronous system –Group communication – Causal order (CO) - Total order. Logical Time: A framework for a system of logical clocks –Scalar time –Vector time – Physical clock synchronization: NTP.

A model of distributed computations: A distributed program –A model of distributed executions –Models of communication networks –Global state – Cuts –Past and future cones of an event –Models of process communications.

Introduction: Definition –Relation to computer system components –Motivation –Relation to parallel systems – Message-passing systems versus shared memory systems –Primitives for distributed communication –Synchronous versus asynchronous executions –Design issues and challenges.
