Skip to content

ryanolee/swim-vis

Repository files navigation

Swim Vis

A interactive visulisation tool for the SWIM protocol the backbone of Consul and many other distributed systems.

Swim Vis

Features

This tool aims to visulise the original SWIM Protocol as closely as possible to the original paper and does not include later improvements made to the protocol in such as the ones made in surf.

How to use

Visit the simulator and click the "Open Panel" button to get started. For more information on how to use the simulator please see the usage guide.

Development

To get started with development you will need to install the following dependencies:

Run the following command to install the dependencies and start the development server:

npm install
npm dev

Any help to improve the simulator of expand it to include other elements of the Extended Swim Protocol (Including SURF) is welcome. Please feel free to open an issue or a pull request with any suggestions or improvements.

About

A visuliser for the SWIM protocol and it's various extensions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published