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

Reply via email to