Just some more thoughts on this:

The total available request quota could be adjusted constantly, such that when a node is experiencing overload it can lower the quota, if it isn't it can increase it.

A node would therefore know, for all of its references, how many requests it is permitted to send (within a time-period) and NGR could even take account of that information in some way, although that is probably over-ambitious for an initial implementation.

We would need to think about the algorithm for allowing nodes that send more requests to soak up unused quota for nodes which are under-using their allocation while allowing nodes that are underusing their quota to reclaim their unused proportion when they need it.

Now, it would be better if we didn't need to resort to this approach, so we should continue to try to get the QR mechanism to work, but this is probably a good last-resort.

Ian.
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to