A collection of algorithms for Distributed Systems course (winter semester 2020/21) at Jagiellonian University, Theoretical Computer Science Department.
- Chang-Roberts algorithm
- Itai-Rodeh algorithm
- Dolev-Klawe-Rodeh algorithms A and B
- Peterson algorithm
- Yo-Yo algorithm
- Gallager-Humblet-Spira algorithm
- Luby algorithm
Run example:
go run src/example/synchronized.go 5