Hi,

This is an interesting idea...

Ed

On December 02, 2003 07:26 am, pineapple wrote:
> I propose the following method for reducing load on
> the network which, hopefully, would giving NGR a
> chance to optimize routing and so further reduce
> network load.  My suggestion is to have a MinHTL
> paramater.  As the node becomes overloaded, the node
> will increase it's MinHTL toward MaxHTL.  Now, when
> the node QR, instead of sending a backoff with a time,
> it sends a backoff with a MinHTL instead.  A node
> receiving this message should not send queries with an
> HTL below the receiver's MinHTL.  By doing this a node
> will reduce it's traffic while giving priority to
> younger messages.  A requestor node could just make
> all requests at HTL=25, but if the request is
> unsuccessfull these messages will also get into the
> failure table, limiting re-requests for the same key.
> While a node is not overloaded, the MinHTL will slowly
> decrease to 1.  This system seems simple and involves
> no alchemy and would, if widely implemented, limit
> global network traffic, allowing NGR to optimize the
> network so that MinHTL could slowly decline;  as well
> this method will still be resistant to network
> fragmentation, since the younger keys have higher HTLs
> and can travel further on the network.  Also, a node
> could still provide some service to all nodes instead
> of going totally black to some for a period of time (I
> believe this would be of benefit to NGR).  I do not
> see any security issues with a node reporting it's
> MinHTL in the global network stats, which would give
> additional information about network load.
>
> __________________________________
> Do you Yahoo!?
> Free Pop-Up Blocker - Get it now
> http://companion.yahoo.com/
> _______________________________________________
> Devl mailing list
> [EMAIL PROTECTED]
> http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to