在java中使用RMI实现领导者选举算法

时间:2012-12-05 16:43:44

标签: java eclipse algorithm rmi distributed-system

我必须在一周内提交一个分布式系统项目.. 我应该实施以下论文中所写的领导者选举算法

http://pages.cpsc.ucalgary.ca/~woelfel/paper/leaderelection/le.pdf

我尝试了一个RMI教程示例并且成功完成了

但现在问题是如何使用RMI编写请求的领导者选举算法

我不希望有一个困难或复杂的项目

更简单的实现就足够了

所以有人可以帮忙告诉我该怎么办?我需要多少台服务器或客户才能实现领导者选举的想法?

并谢谢

1 个答案:

答案 0 :(得分:2)

我不会特别评论选举算法,因为这似乎是你的课程的重点,你的作业 - 我会把它留给你。

但是,我认为RMI不是您的最佳解决方案,因为发现阶段虽然可能,但可能比其他方法困难得多。

我建议你看看IP / Multicast而不是RMI。

例如,请参阅http://web.nchu.edu.tw/~jlu/cyut/multicast.shtml