On June 23, 2003 03:10 pm, Toad wrote: > Because if we do not then a node which always fails quickly will get > lots of traffic. This is NOT what we want. > > If we succeed, it takes E_time(success). There is a probability > P(success). That gives > > E = P(success) * E_time(sucess) + ... > > If we fail, it takes E_time(failure). Probability P(failure). That gives > > E = P(success) * E_time(success) + > (P(failure) * E_time(failure) ... > > BUT, we will have to retry the request if it fails. So we want to add > on the estimated time it will take to retry the request. We will > calculate this based on a RoutingTimeEstimator we keep for our node, and > call it E_time(global). > > So we get > > E = P(success) * E_time(success) + > (P(failure) * (E_time(failure) + E_time(global)) > > Does this make sense?
Yes. Thanks. I am off camping for a few days. Ed _______________________________________________ devl mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
