SlideShare a Scribd company logo
cONSENGUs AND AGRELMINT ALGHORITHMS
A)8MCuRoNes chMO NI ATION
a veo m r in the
ECEman)
euna.
Cdnaute data wele pr riet und.)
pagate aNe nts) dugnguisihet bren reciep ob *
re nidtngc
NETNOAK ceNNLCTivITY SENDER IDENTIFICATIoN
PYM u t crntcttd Cegca) Gnder o a ms atuag noa
CHANNLL REURBL UWAu TMENTI CmeD
MESsn GtS
channels a ltabie, ent pretcses
ad. woress
may tomper a
m
Calao cnled bvat mág)
AGREEMENT VARIABLE
c be u dme vEat4).
LSNgENDUS FROBLEMAGREEMENT PRobLEM
acprecs Fas al value,at all
allnonbu p t agTce abeut ininal
wutt a T on ona valve
valee
u r a Procaa4.
nafon
rttment: Valu termination
vaVd m tnitial valuE a ade
d vsivd art aame
al.d
ama
n Prec a deoide
renan e t u n t
Ah rece b
* m a l vefue
o vtr proceLs nd arriv d on
*** n ma, najont
h c
decik on tueutd
* t
n rnt jer
P e d a s inee tiwe are no t u a
FAIL STOP CoNSEN&US
a gonithm hai
6*
round. a* S** ech
,
d p r e t dndi
vorinble +o
Fo acm=
a other prscee drt o aund
* aunds, ar ent raune h a no
ade
a e ena
d6 *a reund cern@nge
rEachad. 6urë rond do rot ac e ongengus. m mpler OC Cgen)n*)
Y2ANTINE R oNEENES
engtnus on b achitved (5°').
deure4 Pread **reuna
" )
*
j*ecc4, and *
ch ecei a
r
e N d 4-tncn precete
chtvtd e r h e n a t eeit Corm-nutt) Ca achieue
n
uneng themEelve
tender
eattw
:
P
P
aher ynch, paterson
6alorcmodel hchronous tevn s8cronous stom
agreementnone
Vagreement
V conmon knauoledg V encovrent common knbwle
axtstop
-stop V agreement X 0g reemet
bn proLesses
aC6t rounds
byzantine ogreeme x agreemnt
36 D proacsses
ng) raonds
intrdaoducing a leader Coill Solve
al problemS
but what cb the teader beco mes 6aulty?
PAXOS githona egslative consensus stem used on paxes istand on qrecece
althbugh no deterministic outt folerant consensus proto ol an gvarentee Proqress
in an aure netuerk. Cproved 6cher, gneh, and paterton), paros guarentes
Saedy C0onitenw
nd the Conditions at ould prevent t rom maki
Progrags dre dekfieutt to proveke,

More Related Content

Similar to Consensus and agreement algorithms, Distributed Systems : Notes

Stamp duty circular
Stamp duty circularStamp duty circular
Stamp duty circular
mianagpur
 
Adobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5t
Adobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5tAdobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5t
Adobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5t
s73678sri
 

Similar to Consensus and agreement algorithms, Distributed Systems : Notes (12)

cpi.pdf
cpi.pdfcpi.pdf
cpi.pdf
 
CBSE Physics Journal.pdf
CBSE Physics Journal.pdfCBSE Physics Journal.pdf
CBSE Physics Journal.pdf
 
Termination detection - Distributed systems : Notes
Termination detection - Distributed systems : NotesTermination detection - Distributed systems : Notes
Termination detection - Distributed systems : Notes
 
Stamp duty circular
Stamp duty circularStamp duty circular
Stamp duty circular
 
Embedded system assignment 4 .pdf
Embedded system assignment 4 .pdfEmbedded system assignment 4 .pdf
Embedded system assignment 4 .pdf
 
unit-5.pdf
unit-5.pdfunit-5.pdf
unit-5.pdf
 
Logical time - Distributed systems : Notes
Logical time - Distributed systems : NotesLogical time - Distributed systems : Notes
Logical time - Distributed systems : Notes
 
Attachment Documents.PDF
Attachment Documents.PDFAttachment Documents.PDF
Attachment Documents.PDF
 
Adobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5t
Adobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5tAdobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5t
Adobe Scan 06-Mar-2024.pdfhhuiiiiijjhgftr5t
 
non creamy layer g.o 2009,2015,2016 all new
non  creamy layer g.o 2009,2015,2016 all newnon  creamy layer g.o 2009,2015,2016 all new
non creamy layer g.o 2009,2015,2016 all new
 
7th Semester (December; January-2014 and 2015) Electronics and Communication ...
7th Semester (December; January-2014 and 2015) Electronics and Communication ...7th Semester (December; January-2014 and 2015) Electronics and Communication ...
7th Semester (December; January-2014 and 2015) Electronics and Communication ...
 
Global state and Snapshot recording algorithms - Distributed systems : Notes
Global state and Snapshot recording algorithms - Distributed systems : NotesGlobal state and Snapshot recording algorithms - Distributed systems : Notes
Global state and Snapshot recording algorithms - Distributed systems : Notes
 

More from Subhajit Sahu

DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTESDyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
Subhajit Sahu
 
A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTESA Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
Subhajit Sahu
 
Scalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTESScalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTES
Subhajit Sahu
 
Application Areas of Community Detection: A Review : NOTES
Application Areas of Community Detection: A Review : NOTESApplication Areas of Community Detection: A Review : NOTES
Application Areas of Community Detection: A Review : NOTES
Subhajit Sahu
 
Community Detection on the GPU : NOTES
Community Detection on the GPU : NOTESCommunity Detection on the GPU : NOTES
Community Detection on the GPU : NOTES
Subhajit Sahu
 

More from Subhajit Sahu (20)

Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Adjusting Bitset for graph : SHORT REPORT / NOTES
Adjusting Bitset for graph : SHORT REPORT / NOTESAdjusting Bitset for graph : SHORT REPORT / NOTES
Adjusting Bitset for graph : SHORT REPORT / NOTES
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Experiments with Primitive operations : SHORT REPORT / NOTES
Experiments with Primitive operations : SHORT REPORT / NOTESExperiments with Primitive operations : SHORT REPORT / NOTES
Experiments with Primitive operations : SHORT REPORT / NOTES
 
PageRank Experiments : SHORT REPORT / NOTES
PageRank Experiments : SHORT REPORT / NOTESPageRank Experiments : SHORT REPORT / NOTES
PageRank Experiments : SHORT REPORT / NOTES
 
Algorithmic optimizations for Dynamic Monolithic PageRank (from STICD) : SHOR...
Algorithmic optimizations for Dynamic Monolithic PageRank (from STICD) : SHOR...Algorithmic optimizations for Dynamic Monolithic PageRank (from STICD) : SHOR...
Algorithmic optimizations for Dynamic Monolithic PageRank (from STICD) : SHOR...
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
 
DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTESDyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
DyGraph: A Dynamic Graph Generator and Benchmark Suite : NOTES
 
Shared memory Parallelism (NOTES)
Shared memory Parallelism (NOTES)Shared memory Parallelism (NOTES)
Shared memory Parallelism (NOTES)
 
A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTESA Dynamic Algorithm for Local Community Detection in Graphs : NOTES
A Dynamic Algorithm for Local Community Detection in Graphs : NOTES
 
Scalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTESScalable Static and Dynamic Community Detection Using Grappolo : NOTES
Scalable Static and Dynamic Community Detection Using Grappolo : NOTES
 
Application Areas of Community Detection: A Review : NOTES
Application Areas of Community Detection: A Review : NOTESApplication Areas of Community Detection: A Review : NOTES
Application Areas of Community Detection: A Review : NOTES
 
Community Detection on the GPU : NOTES
Community Detection on the GPU : NOTESCommunity Detection on the GPU : NOTES
Community Detection on the GPU : NOTES
 
Survey for extra-child-process package : NOTES
Survey for extra-child-process package : NOTESSurvey for extra-child-process package : NOTES
Survey for extra-child-process package : NOTES
 
Dynamic Batch Parallel Algorithms for Updating PageRank : POSTER
Dynamic Batch Parallel Algorithms for Updating PageRank : POSTERDynamic Batch Parallel Algorithms for Updating PageRank : POSTER
Dynamic Batch Parallel Algorithms for Updating PageRank : POSTER
 
Abstract for IPDPS 2022 PhD Forum on Dynamic Batch Parallel Algorithms for Up...
Abstract for IPDPS 2022 PhD Forum on Dynamic Batch Parallel Algorithms for Up...Abstract for IPDPS 2022 PhD Forum on Dynamic Batch Parallel Algorithms for Up...
Abstract for IPDPS 2022 PhD Forum on Dynamic Batch Parallel Algorithms for Up...
 
Fast Incremental Community Detection on Dynamic Graphs : NOTES
Fast Incremental Community Detection on Dynamic Graphs : NOTESFast Incremental Community Detection on Dynamic Graphs : NOTES
Fast Incremental Community Detection on Dynamic Graphs : NOTES
 
Can you fix farming by going back 8000 years : NOTES
Can you fix farming by going back 8000 years : NOTESCan you fix farming by going back 8000 years : NOTES
Can you fix farming by going back 8000 years : NOTES
 

Recently uploaded

Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 

Recently uploaded (20)

fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 

Consensus and agreement algorithms, Distributed Systems : Notes

  • 1. cONSENGUs AND AGRELMINT ALGHORITHMS A)8MCuRoNes chMO NI ATION a veo m r in the ECEman) euna. Cdnaute data wele pr riet und.) pagate aNe nts) dugnguisihet bren reciep ob * re nidtngc NETNOAK ceNNLCTivITY SENDER IDENTIFICATIoN PYM u t crntcttd Cegca) Gnder o a ms atuag noa CHANNLL REURBL UWAu TMENTI CmeD MESsn GtS channels a ltabie, ent pretcses ad. woress may tomper a m Calao cnled bvat mág) AGREEMENT VARIABLE c be u dme vEat4). LSNgENDUS FROBLEMAGREEMENT PRobLEM acprecs Fas al value,at all allnonbu p t agTce abeut ininal wutt a T on ona valve valee u r a Procaa4. nafon rttment: Valu termination vaVd m tnitial valuE a ade d vsivd art aame al.d ama n Prec a deoide
  • 2. renan e t u n t Ah rece b * m a l vefue o vtr proceLs nd arriv d on *** n ma, najont h c decik on tueutd * t n rnt jer P e d a s inee tiwe are no t u a FAIL STOP CoNSEN&US a gonithm hai 6* round. a* S** ech , d p r e t dndi vorinble +o Fo acm= a other prscee drt o aund * aunds, ar ent raune h a no ade a e ena d6 *a reund cern@nge rEachad. 6urë rond do rot ac e ongengus. m mpler OC Cgen)n*) Y2ANTINE R oNEENES engtnus on b achitved (5°'). deure4 Pread **reuna " )
  • 3. * j*ecc4, and * ch ecei a r e N d 4-tncn precete chtvtd e r h e n a t eeit Corm-nutt) Ca achieue n uneng themEelve tender eattw : P P
  • 4. aher ynch, paterson 6alorcmodel hchronous tevn s8cronous stom agreementnone Vagreement V conmon knauoledg V encovrent common knbwle axtstop -stop V agreement X 0g reemet bn proLesses aC6t rounds byzantine ogreeme x agreemnt 36 D proacsses ng) raonds intrdaoducing a leader Coill Solve al problemS but what cb the teader beco mes 6aulty? PAXOS githona egslative consensus stem used on paxes istand on qrecece althbugh no deterministic outt folerant consensus proto ol an gvarentee Proqress in an aure netuerk. Cproved 6cher, gneh, and paterton), paros guarentes Saedy C0onitenw nd the Conditions at ould prevent t rom maki Progrags dre dekfieutt to proveke,