Distributed algorithm: Difference between revisions

Content deleted Content added
Eskimbot (talk | contribs)
m Robot: Fixing double redirect
Jaksa (talk | contribs)
Wrong redirect: Distributed Algorithm and Distributed Computing should have it's own separate pages
Line 1:
{{expand}}
#REDIRECT [[Distributed computing]]
 
A distributed algorithm is an [[algorithm]] that tries to solve a typical problem in [[distributed computing]].
 
Here is a list of distributed algorithms by problem:
 
=== Leader Election ===
 
=== [[Consensus (computer science)|Consensus]] ===
Consensus Algorithms try to solve the problem of a number of processes agreeing on a common decision.
A typical algorithm for solving consensus is the [[paxos algorithm]].
 
=== [[Atomic commit]] ===
The atomic commit problem is a variant of the consensus
Algorithms for solving the atomic commig protocol include the [[two-phase commit protocol]] and the [[three-phase commit protocol]].
 
=== Reliable Broadcast ===
Causal Order/Total Order
 
=== Replication ===
ROWA, ROWAA, QA