Re: [jgroups-dev] Follow up to mesh network demo/discussion

Vladimir Blagojevic <[email protected]>
Newsgroups gmane.comp.java.javagroups.devel
Message-ID <[email protected]>
Mike,

Here are some examples of mesh overlays. However, most of these have a different goal then your mesh. Their goal is building a distributed hash table and locating an object in an overlay/mesh with O(log(N)) number of messages (N number of nodes).

http://en.wikipedia.org/wiki/Kademlia
http://pdos.csail.mit.edu/chord/
http://current.cs.ucsb.edu/projects/chimera/

Cheers,
Vladimir

On 2010-08-19, at 4:53 AM, Bela Ban wrote:

> Here are my comments regarding yesterday's call:
> 
>    * Implementation of a MANET (Mobile Ad Hoc Network) in JGroups: [1]
>    * Use of JGroups in large clusters, immediate stability, flow
>      control changes: [2]
>    * A very similar flooding/epidemic approach is taken by Bimodal (or
>      Probabilistic) Broadcast (google for Ken Birman / Mark Hayden @
>      Cornell). First you broadcast a message to a *random* subset of
>      the cluster. Members re-broadcast messages not yet received to
>      another random subset. Repairs are done through period gossiping
>      between random members. In your system, the gossiping could
>      possibly be omitted. Note that I once wrote an implementation of
>      PBCAST: design [3] and code [4]
> 
> 
> [1] http://ast-deim.urv.cat/mchannel
> 
> [2] http://code.google.com/p/jgroups-lc
> 
> [3] 
> http://javagroups.cvs.sourceforge.net/viewvc/javagroups/JGroups/doc/design/ProbabilisticBroadcast.txt?revision=1.1&view=markup&pathrev=HEAD
> 
> [4] 
> http://javagroups.cvs.sourceforge.net/viewvc/javagroups/JGroups/src/org/jgroups/protocols/pbcast/PBCAST.java?revision=1.16.6.1&view=markup&pathrev=Branch_JGroups_2_4
> 
> 
> Mike Jensen wrote:
>> For anyone that missed the meeting and wants to view it, you can see it
>> via these two recordings:
>> http://cc.readytalk.com/play?id=biu6fk
>> http://cc.readytalk.com/play?id=326qks (I got disconnected during the
>> middle of it, and we had to start a second recording.)
>> 
>> You can also download a document (linked below) that list in more detail
>> some of the ideas to my current mesh network design. Hopefully this
>> will make some of the specifics more clear. I welcome any
>> thoughts/criticism/things i may have missed/questions/etc that you can
>> throw my.
>> http://archive.jentfoo.com/coding_projects/jentMesh_design.pdf
>> 
>> Thanks everyone who joined in, and contributed to the webinar.
>> 
>> 
>> 
>> 
> 
> -- 
> Bela Ban
> Lead JGroups / Clustering Team
> JBoss
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by 
> 
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev 
> _______________________________________________
> Javagroups-development mailing list
> 

--
Vladimir Blagojevic
JBoss Clustering Team
JBoss, by Red Hat





------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Javagroups-development mailing list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.