Consensus is a fundamental problem in distributed computing and multi-agent systems is to achieve overall system reliability in the presence of a number of faulty processes. Protocols that solve consensus problems are designed to deal with limited numbers of faulty processes. These protocols must satisfy a number of requirements to be useful. In this presentation I will talk about the importance of distributed consensus and give a brief overview of the protocols that exist.
Bio
Pedro Sá da Costa is an Auxiliary Professor at Universidade Lusófona, where he teaches several courses with the goal to introduce students to several technologies, programming languages, architectural patterns, network protocols, distributed systems, and web languages. He is also an integrated member in Copelabs.