--- Ian Clarke <[EMAIL PROTECTED]> wrote: > Toad wrote: > > On Tue, Sep 23, 2003 at 12:18:45PM +0200, Some Guy > wrote: > >>Definately, I've suggested using the node's > >>specialization to improve the caching a few times: > >> how do we know what the node's specialization is? > Convince ian! > > We don't, specialization is just *one* way that a > node can improve its > ability to service requests, we can't assume it > happens and certainly > shouldn't try to force it to happen - it must be > allowed to emerge > naturally.
Whaaaaaaat? Yeah, this does need some discussion. Wish me luck Toad :-) 1) We do/could know that specialization happens. If we assume my peers have an idea of what my specialization is, and they have this from measuring my ablity to handle requests, then I know all of this too. In fact I should be able to calculate thier 10 points. I should have more data about how well I have routed than anyone else. 2) We have to assume specialization happens somewhere, otherwise Freenet won't work. Right? 3) I've still got to know what you mean by "naturally". I'd like to point you to your own documentation freenet-ieee.pdf - "Training Routes" : "As the node gains more experience in handling queries for those keys, it will successfully answer them more often and, in a positive feedback loop, get asked about them more often." That word "feedback" seems to imply that specialization information does not travel "one way". Assume there were no feedback. All my neighbors would essentially randomly pick what they considered me to be speicialized in. Probably none of my neighbors would pick the same thing, so there would be no "convergence". Sure one neighbor could insert an object to me, because he thought I was specialized for it, but the others would have no reason request the object from me. Such a system wouldn't work. So there's a delima with feedback: A) More feedback allows nodes to specialize more quickly, and give you better peformance. B) More feedback may also let some cancer node give "bad" feedback to possibly choose it's specialization, especially if the topology isn't static. Most suggestions I've made along the lines of increasing feedback between specialization and something to improve performance, have gotten smacked down because of such securty issues. Am I completely missing something? Maybe we have two different concepts of specialization. __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Logos und Klingelt�ne f�rs Handy bei http://sms.yahoo.de _______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
