Skip to content

LukaszSelwa/distributed-framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

distributed-framework

A collection of algorithms for Distributed Systems course (winter semester 2020/21) at Jagiellonian University, Theoretical Computer Science Department.

Algorithms

Leader election

Synchronized directed ring

  1. Chang-Roberts algorithm
  2. Itai-Rodeh algorithm
  3. Dolev-Klawe-Rodeh algorithms A and B

Synchronized undirected mesh

  1. Peterson algorithm

Synchronized undirected graph

  1. YO-YO algorithm

Graph algorithms

Maximal independent set

  1. Luby algorithm

Running

Run example:

  go run src/example/synchronized.go 5

About

Simple framework for running distributed algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.5%
  • Makefile 1.5%