raft / raft.github.io

website at https://raft.github.io
1.37k stars 213 forks source link

Raft implementation in Omnet++ #176

Closed EdoardoV97 closed 2 years ago

EdoardoV97 commented 2 years ago

In the past months me and a colleague Leonardo Ruzza have worked on an implementation of Raft in Omnet++.

Our main goal was to provide a handy tool to simulate the protocol in action without the need to build a real distributed environment. We think this can be very useful both to understand the protocol functioning and to have a first preview of how a real network of machines using the protocol would behave.
Our repo is private at the moment, but I would like to ask If it can be of use for someone and so made it public; also, it would be an honor to be added to the implementation list.

Edoardo Venir Leonardo Ruzza

ongardie commented 2 years ago

Hi @EdoardoV97 and @LeonardoRuzza,

I'm not familiar with Omnet++, but that sounds interesting. Did you make the repo public? I think you forgot to include a link.

Of course it belongs on the implementations list. Please send a PR to this repo with an update to implementations.json, and see the top of the README for some instructions.

You might also want to send this message to the raft-dev list for visibility.

EdoardoV97 commented 2 years ago

Hi @ongardie,

thank you for the feedback. Now the repo is public, here is the link. Sure we will submit the PR and share the mex on the raft-dev list.

ongardie commented 2 years ago

Thanks for the PR to get this on the implementations list.

raft-dev post is here: https://groups.google.com/g/raft-dev/c/8EslP7lebgQ though no public replies yet

Closing this issue now.