Skip to content

waterfountain1996/gossip-glomers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Gossip Glomers

A series of distributed systems challenges by Fly.io.

Read more here.

Challenges

Make sure that maelstrom is in your $PATH.

1 - Echo

maelstrom test -w echo --bin ./challenges/1-echo.py --node-count 1 --time-limit 10

2 - Unique ID generation

maelstrom test -w unique-ids --bin ./challenges/2-unique-ids.py \
  --time-limit 30 --rate 1000 --node-count 3 --availability total --nemesis partition

3a - Broadcast

maelstrom test -w broadcast --bin ./challenges/3-broadcast.py \
  --node-count 1 --time-limit 20 --rate 10

3b - Multi-node broadcast

maelstrom test -w broadcast --bin ./challenges/3-broadcast.py \
  --node-count 5 --time-limit 20 --rate 10

3c - Fault tolerant broadcast

maelstrom test -w broadcast --bin ./challenges/3-broadcast.py \
  --node-count 5 --time-limit 20 --rate 10 --nemesis partition

4 - Grow-only counter

maelstrom test -w g-counter --bin ./challenges/4-grow-only-counter.py \
  --node-count 3 --rate 100 --time-limit 20 --nemesis partition

About

A series of distributed systems challenges by Fly.io.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages