Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Raft_Consensus_Algorithm_Prajjwal.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Prajjwal Nijhara
November 23, 2023
0
22
Raft_Consensus_Algorithm_Prajjwal.pdf
Prajjwal Nijhara
November 23, 2023
Tweet
Share
More Decks by Prajjwal Nijhara
See All by Prajjwal Nijhara
Setting up your Python environment for ML
pnijhara
0
39
Pycon_Africa.pdf
pnijhara
1
88
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
210
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
It's Worth the Effort
3n
188
29k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Mobile First: as difficult as doing things right
swwweet
225
10k
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Transcript
Raft Consensus Algorithm Presented by: Prajjwal Nijhara
Disclaimer: Taken ideas from existing presentations available at the raft
community.
Badminton Practice Scenario
Harsh Prajjwal Manaswi Akshansh
Harsh Prajjwal Manaswi Akshansh
Harsh Prajjwal Manaswi Akshansh Up for badminton practice?
Harsh Prajjwal Manaswi Akshansh Up for badminton practice?
Harsh Prajjwal Manaswi Akshansh Yes, why not Hell yeah! I
am in! zzzzzz…..
Harsh Prajjwal Manaswi Akshansh Let’s meet at the court
Harsh Prajjwal Manaswi Akshansh Sounds good! Yeah! I will be
there zzzzzz…..
Harsh Prajjwal Manaswi Akshansh Wakes up!
Harsh Prajjwal Manaswi Akshansh Who wants to go for practice?
Harsh Prajjwal Manaswi Akshansh We are going to the court
Badminton Practice Consensus
What did we just do?
• Leader Election • State Replication • Partition Tolerance
Let us write the algorithm
None
To understand the Raft Algorithm formally, let us move to
the Raft Playground. http://thesecretlivesofdata.com/raft/
When should I use this algorithm?
• Distributed Locks • Distributed Configurations • Background Jobs
References - Raft Paper - Raft Website - Google Scholar
- Tons of presentations available on the internet. - ChatGPT (LOL !!)
Thank you!! Questions? (I am not that perfect with this
algorithm, however, I will try to answer them)