On Tue, May 06, 2003 at 10:49:33PM -0400, Scott Young wrote:
> 
> Think of a scenario where Freenet is adopted by many people around the
> world and different regions or groups of people request different
> content.  Like Americans requesting English-only content and Chinese
> requesting and inserting mostly Chinese-language content.  With NG
> routing, American nodes would start to specialize in American content
> while Chinese nodes would specialize in Chinese content (first by
> locational latency, then accelerated by the fact that nodes in your
> specific locale would much more quickly get content specific to your
> region since those nodes would actually have the content).  The problem
> with this is that it could tear the network in two if the two sides of
> the network do not cross-request content.

No, it wouldn't. Nodes specialize in a given area of the keyspace. Keys
are determined by hashing the content (or the public key), and are
therefore completely random.
> 
> Basically this boils down to a fundamental flaw in NG routing's design
> that might cause nodes to specialize by content.  Since it relies on the
> latency of request queries, it can easily be affected by what set of
> content is often requested.  If a node downloads all of the content off
> from Movie Central, then the noderefs that have the lowest RTEs would be
> nodes that the lowest latency FOR THOSE MOVIES.  This could cause RTEs
> to cause significant specialization by content, which is bad for keeping
> the network together and getting good routing for varying genres of
> content.
> 
> 
> This problem is not as bad as it could be because: 1) the network is
> fairly small (wrt content variety and specialization of users requests)
> for this to be a big problem as of now  and 2) most RTEs on fresh nodes
> are initialized with routing times for the
> widely-requested-by-almost-all-nodes TFE, TFEE, and all of their
> ActiveLinks.
> 
> _______________________________________________
> devl mailing list
> devl at freenetproject.org
> http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to