P2p to find other clients (for distributed computing project)
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
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.
精彩评论