README.md

Demo

Push-Gossip model

Simulated model for efficiency evaluation of push-gossip protocol.

Description

This model simulates synchronous push-gossip process in distributed
system with mesh topology. Model has variety of parameters:
network size, fan-out size, number of experiments. Application executes
several experiments and calculates time in hops when all network nodes
got the propagated data.

Usage

You can build application or use it inside docker container.
To build use command go build, with git and gcc pre-installed.

We recommend to run model inside docker container. For interactive mode
use make repl which builds environment and starts gossipmodel with
-i parameter