-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12 Apr 2006, at 14:27, Matthew Toseland wrote:

The question posed in "Subject: [freenet-dev] Is a failed insert worth
more than a failed request?" still stands.

I suggest that:
- Not all failed requests are equal.
- *The* distinguishing factor is the number of RejectedOverload's
  forwarded to the originator.
- For example, an insert is more likely to produce several
  RejectedOverload's than a request, but they are both counted equally
  as a failure.
- We should therefore count a single RejectedOverload as a failure -
  even if the request is automatically retried by a later node and
  succeeds. We can then count that success as a success. This is
analogous to packet retransmission; if the retransmit is lost as well as the original packet, it's reasonable to reduce the send rate again. However we differ in that the eventual successful resend is counted as
  a success... maybe we shouldn't?
- We should still take the round trip time as the overall time for the
  request (assuming it eventually succeeds rather than timing out).

Is this reasonable?

Well, I think you are focussing on a sub-problem, when it is the meta- issue that is currently being debated: Is our TCP-inspired approach appropriate for request-level load limiting?

Ian.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFEPX9TQtgxRWSmsqwRAneoAJ9pWOncYyXldyPrAHkmbFB7Zni+CQCfTyyr
3iI0YSRTjo8G5ESZwEzmMGI=
=be1l
-----END PGP SIGNATURE-----
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to