On Monday 29 Aug 2011 20:34:01 Ian Clarke wrote:
> On Mon, Aug 29, 2011 at 2:21 PM, Matthew Toseland <toad at 
> amphibian.dyndns.org
> > wrote:
> 
> >  > >    - What is the average load reported by responses this node
> > forwarded, per
> > > >    remote node
> > >
> > > Ahhh, this one could be interesting - you could use it to penalise nodes
> > which spam excessively.
> >
> > Actually, thinking about it, I don't think this will work. Requests are
> > usually distributed evenly across the keyspace, and downstream nodes only
> > know they are from this node - not which previous node they are from. So the
> > pain will be shared across all the peers sending us requests, including our
> > own local requests, and won't be identifiable as due to any single node. You
> > have to do it by volume, not by reported load.
> 
> But if a node is being abusive won't the nodes its requesting from tend to
> have a higher than average load?  

If its requests differ from the specialisation of the node in general, so are 
routed to a particular subset, then they might be different. But this is not 
necessarily true if it is a deliberate attack.

> Perhaps you are right though, but this is
> the kind of thought-process we need.

To prevent a node from using an excessive proportion of our capacity, we need 
to *measure the proportion of our capacity that the node uses*. This much is 
straightforward IMHO. And that's the basis of fair sharing between peers.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20110831/ded4b5e9/attachment.pgp>

Reply via email to