implementing reliable multicast on top of raft consensus

285 views
Skip to first unread message

Ravikumar.T naidu

unread,
Mar 21, 2014, 12:38:10 AM3/21/14
to raft...@googlegroups.com
i am trying to understand raft consensus algorithm with an intent to implement reliable multicast on top of it. 
a system similar to totem , is there any readily available library. please point me to it. 
any suggestions would help. 

Li Xiang

unread,
Mar 21, 2014, 1:44:17 AM3/21/14
to Ravikumar.T naidu, raft...@googlegroups.com
Hi Ravikumar, 

You can find some raft implementation at http://raftconsensus.github.io/
As far as I know, logCabin and go-raft are used by several projects. 

For your reliable multicast service, how do you want to use raft? 
Actually you can view raft itself as a totally ordered and reliable IP multicast service. 

Thanks,
Xiang


--
You received this message because you are subscribed to the Google Groups "raft-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to raft-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ravikumar.T naidu

unread,
Mar 21, 2014, 1:57:33 AM3/21/14
to Li Xiang, raft...@googlegroups.com
Thanks for the answers, 
you answered the question , i was looking for a totally ordered reliable multicast service. 
but raft is not peer to peer right ? 
every message from client needs to go to the master machine and then broadcasted from there 
correct me if i am wrong. 
-rk 

-rk

Li Xiang

unread,
Mar 21, 2014, 2:13:02 AM3/21/14
to Ravikumar.T naidu, raft...@googlegroups.com
Your multicast group has to be the raft cluster. If you have two multicast group, then you need to form two raft cluster. This approach is costly.
Reply all
Reply to author
Forward
0 new messages