P2p寻找其他客户端(用于分布式计算项目)
想请教各位专家一些建议。 对于我的分布式计算项目,我使用 BOINC,但 BOINC 客户端无法“看到”彼此。所以每个人都在计算自己的工作单位。
您认为使用 p2p 技术来实现这一点怎么样,以便客户可以找到彼此并组合在一起从事一个更大的工作单元。我知道互联网连接是瓶颈,但有些任务无法仅在一台主机上计算,需要某种集群。
所以我什至开始学习用 c/c++ 编写代码,将 p2p 引入 BOINC。您认为哪种 p2p 协议最适合,或者我们应该从 skretch 开始? 你还有什么看法?
我将开始编写客户如何找到彼此的代码。
安德烈亚斯
I would like to ask you experts for some advice.
For a distributed computing project of mine I use BOINC, but the BOINC clients don't "see" each other. So everyone is computing its own workunit.
What do youthink using p2p techniques for this so thatthe clients can find each other and group together to work on one bigger workunit. I know that internetconnection is the bottleneck, but some tasks can't be computed on just one hosts and need some sort of cluster.
So I would even start learning to code in c/c++ to bring p2p to BOINC. What p2p protocoll do you think suits best, or should we start from skretch?
and what else do you think?
I would start to code how clients can find each other.
Andreas
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我写了一本名为 Practical JXTA II 的书,可以从 Scribd 在线获取。它包含有关 P2P 的一般章节。您可能想看看它以获取灵感。
有各种可用的框架。您需要调查什么最适合您的需求。警告:从头开始编写一些东西需要大量工作。
I wrote a book called Practical JXTA II which is available online from Scribd. It contains general chapters about P2P. You may want to take a look at it for inspiration.
There are miscellaneous frameworks available. You need to investigate what fits your needs best. Warning: writing something from scratch is a lot of work.