Hi all,
  Currently, the icm-agent (as in "narendran" branch in icm-agent repo)
does this. Whenever a new icm-agent node instantiates, the maidsafe part of
it searches for potential peers globally. If a peer is already present, it
connects to it and becomes a part of the global network. If no peer is
present already, then it shuts down itself and starts up as the first
bootstrap node so that the future icm-agents could connect to it. Thus
currently we have a single P2P network set up and running.

 But we need to break it up into parts to make it more scalable. There are
two ways in which we could do this.
  1. Location based : All peers in a single country could be part of a
single P2P network. If this is the case, then we need a IP-to-geolocation
mapping service in place. Do we have that service already? Another
constraint would be to have atleast one super-peer in each country.
  2. Super-peers based : Should the P2P network hold constraints on the
number of super-peers. Like there should be atleast two super-peers in a
single P2P network, so that when one super-peer goes down, all the reports
could be forwarded to the secondary super-peer.

What could be done for breaking up the P2P network globally?

Thanks,
Narendran.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Umit-devel mailing list
Umit-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/umit-devel

Reply via email to