Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Advanced Distributed Systems certification course is a 12-week duration programme. The prerequisite for this course is the students must know the data structures (2nd-year level) and operating systems. The certification course covers an extensive curriculum that includes epidemic and gossip-based algorithms, Napster and Gnutella, DHT - Chord, Pastry and BitTorrent, logical clocks, and Mutual Exclusion Algorithms.    

Students will gain in-depth knowledge of distributed leader election, distributed minimum spanning tree, and the FLP result. The Advanced Distributed Systems certification by NPTEL is designed for UG and PG students (Computer Science and Electrical Engineering). IBM, Amazon, Google, Microsoft and some of the related companies support this certification course.

Also Read: Online Computer Science Engineering Courses & Certifications

The Highlights

  • 12 Weeks Duration
  • Video Course 
  • Completion Certification

Programme Offerings

  • assignments
  • Transcripts
  • hands-on training
  • Books

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesIIT Delhi

Eligibility Criteria

Academic Qualifications

The Advanced Distributed Systems online course prerequisite is the students must know the data structures (2nd-year level) and operating systems.

Certification Qualifying Details

Upon completion of the Advanced Distributed Systems certification course, the students will be able to receive a certificate.

What you will learn

After completing the Advanced Distributed Systems certification syllabus, the students will gain a deep understanding of epidemic and gossip-based algorithms and distributed hash tables (DHTs). They will also explore theoretical aspects such as vector clocks, distributed leader election, the FLP result, and the CAP theorem. 

Students will be able to apply the learnt principles and theorems after the completion of the Advanced Distributed Systems certification training. The students will also gain hands-on experience with practical technologies such as the Paxos and RAFT and consensus protocols. They will also learn bitcoin and blockchains, commit protocols, distributed file systems, and distributed programming languages.


Who it is for

This certification course is beneficial for aspiring students and professionals in the field. It will be also beneficial for: 


Admission Details

To join the Advanced Distributed Systems classes, follow the steps mentioned below:

Step 1: Browse the link mentioned below:

https://nptel.ac.in/courses/106102237

Step 2: "Login In" and Sign In with a Google account or create a separate account. 

Step 3: With the necessary details, fill out the registration form, submit it and join the course. 

The Syllabus

  • Epidemic and gossip based algorithms

  • Napster and Gnutella

  • DHTs: Chord, Pastry and BitTorrent

  • Logical clocks, Mutual Exclusion Algorithms

  • Distributed Leader Election

  • Distributed minimum spanning tree, the FLP result

  • Consistency models and the CAP theorem

  • Paxos and Raft

  •  Byzantine General’s Problem, Virtual synchrony

  • Bitcoin and Blockchains

  • Amazon Dynamo, Facebook Cassandra, Google Percolator

  •  Voldemort (LinkedIn), Condor, and Microsoft DryadLINQ

Evaluation process

The candidates must write an exam and score a minimum of 25% in assignments and 75% in the written exam, out of a total of 100 marks, to receive a certificate.

Instructors

IIT Delhi Frequently Asked Questions (FAQ's)

1: What is the duration of Advanced Distributed Systems training?

This certification course is a 4-week duration programme and is elective type. The course is both at the undergraduate and postgraduate level.

2: What is the Advanced Distributed Systems online course curriculum?

This certification course covers an extensive curriculum that includes consistency models and CAP theorem, Paxos and Raft, Byzantine General’s Problem, Virtual synchrony, Amazon Dynamo, Facebook Cassandra, and Google Percolator.

3: What is the prerequisite for the Advanced Distributed Systems certification course?

The students must have knowledge of data structures (2nd-year level) and operating systems to join this certification course.

4: Who are the intended audiences for the Advanced Distributed Systems certification course?

This certification course's intended audiences are undergraduate and postgraduate students (Computer Science and Electrical Engineering).

5: Which are the companies that support the Advanced Distributed Systems certification course?

The companies that support this certification course are IBM, Amazon, Google, Microsoft and other related companies.

Articles

Back to top