Learn · NPTEL

Course10610223728 lectures

Advanced Distributed Systems

Prof. Smruti Ranjan Sarangi · IIT Delhi

Start with lecture 1 At NPTEL

About

This course is on Advanced Distributed Systems. It will start with epidemic and gossip based algorithms and then move on to peer-to-peer networks. The core focus in this part will be on distributed hash tables (DHTs). Then, the course will focus on theoretical aspects such as vector clocks, distributed leader election, the FLP result, and the CAP theorem. The last part of the course will focus on practical technologies such as the Paxos and RAFT consensus protocols, commit protocols, Bitcoin and blockchains, distributed file systems, and distributed programming languages.

Intended audience: UG and PG students (Computer Science and Electrical Engineering)

Prerequisites: Data structures (2nd year level), Operating SystemsINTENDED AUDIENCE: UG and PG students (Computer Science and Electrical Engineering)

Lectures

Week 1

  1. Lecture 1 YouTube
  2. Lecture 2 YouTube

Week 2

  1. Lecture 3 YouTube
  2. Lecture 4 YouTube

Week 3

  1. Lecture 5 YouTube
  2. Lecture 6 YouTube
  3. Lecture 7 YouTube

Week 4

  1. Lecture 8 YouTube
  2. Lecture 9 YouTube

Week 5

  1. Lecture 10 YouTube
  2. Lecture 11 YouTube

Week 6

  1. Lecture 12 YouTube
  2. Lecture 13 YouTube

Week 7

  1. Lecture 14 YouTube
  2. Lecture 15 YouTube

Week 8

  1. Lecture 16 YouTube
  2. Lecture 17 YouTube

Week 9

  1. Lecture 18 YouTube
  2. Lecture 19 YouTube

Week 10

  1. Lecture 20 YouTube
  2. Lecture 21 YouTube
  3. Lecture 22 YouTube

Week 11

  1. Lecture 23 YouTube
  2. Lecture 24 YouTube
  3. Lecture 25 YouTube

Week 12

  1. Lecture 26 YouTube
  2. Lecture 27 YouTube
  3. Lecture 28 YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Delhi
Department
Computer Science and Engineering
Teacher
Prof. Smruti Ranjan Sarangi
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed