Careers360 Logo
ask-icon
share
    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

    Instructors

    IIT Delhi Frequently Asked Questions (FAQ's)

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

    This certification course is a 12-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

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.