Modules / Lectures
Module NameDownloadDescriptionDownload Size
Week 1: Basic Introduction to Distributed SystemsWeek 1:Assignment solutionWeek 1:Assignment solution271 kb
Week 2: Logical Time, Global State & Snapshot and Distributed Mutual ExclusionWeek 2:Assignment solutionWeek 2:Assignment solution385 kb
Week 3: Distributed Mutual Exclusion, Consensus & Agreement, Checkpointing & Rollback RecoveryWeek 3:Assignment solutionWeek 3:Assignment solution192 kb
Week 4: Deadlock Detection, DSM and Distributed MSTWeek 4:Assignment solutionWeek 4:Assignment solution204 kb
Week 5: Termination Detection, Message Ordering and Group Communication, Fault Tolerance and Self-StWeek 5:Assignment solutionWeek 5:Assignment solution387 kb
Week 6: Case Studies: Distributed Randomized Algorithms, DHT and P2P ComputingWeek 6:Assignment solutionWeek 6:Assignment solution69 kb
Week 7: Case Studies: Map Reduce, HDFS & Spark and Distributed Algorithms for Sensor NetworksWeek 7:Assignment solutionWeek 7:Assignment solution74 kb
Week 8: Case Studies: Authentication in Distributed Systems, Bitcoin and Block ChainWeek 8:Assignment solutionWeek 8:Assignment solution115 kb

Sl.No Chapter Name English
1Lecture 01 - Introduction to Distributed SystemsPDF unavailable
2Lecture 02 - Basic Algorithms in Message Passing SystemPDF unavailable
3Lecture 03 - Leader Election in RingsPDF unavailable
4Lecture 04 - Distributed Models of Computation, Causality & Logical TimePDF unavailable
5Lecture 05 - Size of Vector Clock, Matrix Clocks, Virtual Time and Physical Clock SynchronizationPDF unavailable
6Lecture 06 - Global State and Snapshot Recording AlgorithmsPDF unavailable
7Lecture 07 - Distributed Mutual Exclusion and Non-Token based ApproachesPDF unavailable
8Lecture 08 - Quorum Based Distributed Mutual Exclusion ApproachesPDF unavailable
9Lecture 9 - Token Based Distributed Mutual Exclusion ApproachesPDF unavailable
10Lecture 10 : Consensus and Agreement AlgorithmsPDF unavailable
11Lecture 11 - Checkpointing & Rollback RecoveryPDF unavailable
12Lecture 12 - Deadlock Detection in Distributed SystemsPDF unavailable
13Lecture 13 - Distributed Shared MemoryPDF unavailable
14Lecture 14 - Distributed Minimum Spanning TreePDF unavailable
15Lecture 15 - Termination Detection in Distributed SystemPDF unavailable
16Lecture 16 - Message Ordering and Group CommunicationPDF unavailable
17Lecture 17 - Self-StabilizationPDF unavailable
18Case Study 01 - Distributed Randomized AlgorithmsPDF unavailable
19Case Study 02 - Peer-to-Peer Computing and Structured Overlay NetworkPDF unavailable
20Case Study 03 - The Google File System (GFS)PDF unavailable
21Case Study 04 - MapReducePDF unavailable
22Case Study 05 - HDFSPDF unavailable
23Case Study 06 - SparkPDF unavailable
24Case Study 07 - Distributed Algorithms for Sensor NetworksPDF unavailable
25Case Study 08 - Authentication in Distributed SystemsPDF unavailable
26Case Study 09 - Bitcoin: A Peer-to-Peer Electronic Cash SystemPDF unavailable
27Case Study 10 - BlockChain TechnologyPDF unavailable

Sl.No Language Book link
1EnglishNot Available
2BengaliNot Available
3GujaratiNot Available
4HindiNot Available
5KannadaNot Available
6MalayalamNot Available
7MarathiNot Available
8TamilNot Available
9TeluguNot Available