Consensus Algorithms

Consensus (computer science)

Consensus is a fundamental problem in distributed computing and multi-agent systems, which requires coordinating processes to agree on data values. It is used in many real-world applications such as cloud computing, clock synchronization, and blockchain.

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