Lab exercises for the course IN4150 Distributed Algorithms. The lab exercises include three exercises programmed in Java rmi.
- Implementation of causal ordering of broadcast messages in Java/RMI
- Implementation of election in a unidirectional ring according to Peterson in Java/RMI
- Implementation of randomized byzantine agreement in Java/RMI