Hi On the otherhand, maybe we want to just eliminate QR and use something like this. Nodes have 100ms to reply with a Query Accepted otherwise the query is deemed to have been rejected. NG should be more that able to handle nodes that abuse the trust implied by the above scheme. Its major advantage would be a massive reduction in traffic. Consider now where we are getting 3-5 QRs per hop. This implies a request at HTL 25 will generate 4x25 QRs. Even if we manage to reduce this to 1 QR per hop we still get 25x the QRs vs DNFs or Datafound...
Comments Ed On November 09, 2003 06:08 am, Ian Clarke wrote: > Chris Carlin wrote: > > Ian Clarke wrote: > >> So: A node should be able to establish how many queries it can handle > >> without problems in a given stretch of time (I assume this should be > >> reasonably easy to do experimentally). What if a node told other > >> nodes how many requests each of them are permitted to send to it in a > >> given time-period to ensure that the total such number of incoming > >> requests aren't exceeded? > > > > And how would a node know the proper distribution of quotas? > > Initially the quotas would be split evenly between nodes, but nodes > which did not make full use of their quota would have a proportion of > their unused quota reallocated to nodes that were close to using all of > their quota. It isn't brain surgery. > > > Between the > > difficulty of redistributing unused quota in a timely manner and > > figuring out how to assign the proper quotas to the proper nodes in the > > first place I just don't think the idea of these quotas flies very well. > > They just _feel_ arbitrary and constricting. > > Nothing arbitrary about it - the quotas are designed to allow requesters > to avoid wasting time with QRs by telling them how many queries they can > send before QRs occur. It is in requesters interest to do this since > QRs waste their time too. > > Ian. > > > _______________________________________________ > 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
