Impossibility of Consensus

Consensus (computer science)

The concept of consensus in distributed computing and multi-agent systems is about achieving system reliability despite the presence of faulty processes. It involves coordinating processes to agree on data values necessary for computation, such as transaction order in a database or atomic broadcasts. Real-world applications that require consensus include cloud computing, clock synchronization, opinion formation, smart power grids, blockchain, and more.

1 courses cover this concept

CS 294-91 Distributed Computing

UC Berkeley

Winter 2013

This course provides basic theoretical and practical foundations of distributed systems. Students learn about system models, safety and liveness of protocols, different failure models, reliable group communication abstractions, and more. It utilizes a textbook and additional research paper-based lectures.

No concepts data

+ 17 more concepts