The Byzantine fault is a condition in distributed computing systems where components may fail and there is imperfect information on whether a component has failed. It is difficult to declare a component failed due to the need for consensus among other components. Byzantine fault tolerance is the resiliency of a system to this condition.
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 conceptsCarnegie Mellon University
Fall 2020
A course offering both theoretical understanding and practical experience in distributed systems. Key themes include concurrency, scheduling, network communication, and security. Real-world protocols and paradigms like distributed filesystems, RPC, MapReduce are studied. Course utilizes C and Go programming languages.
No concepts data
+ 34 more concepts