[e2e] [Fwd: RED-->ECN]
Luigi Rizzo
luigi at info.iet.unipi.it
Thu Feb 1 12:52:05 PST 2001
> My specific suggestion would be to start using linear increase (increase
> the window by a constant x for each Ack) instead of the sublinear
> increase we have now (increase by 1/W), for the high speed connections
the terminology is confusing... a constant-increase-per-ack means
multiplicative increase over time.
cheers
luigi
> (e.g. when W > 40). We can tune the constant "x" so that the increase at
> the threshold point (W=40?) is equal on both sides of the threshold
> (e.g., x=1/40). The behavior would remain exactly the same in the case
> of high error rates, but we would gain better control in the case of low
> error rates. Then, the application designers would not be forced into
> "optimisations."
>
> -- Christian Huitema
>
> > -----Original Message-----
> > From: Bob Braden [mailto:braden at ISI.EDU]
> > Sent: Thursday, February 01, 2001 11:18 AM
> > To: J.Crowcroft at cs.ucl.ac.uk; Christian Huitema
> > Cc: end2end-interest at postel.org
> > Subject: RE: [e2e] [Fwd: RED-->ECN]
> >
> >
> > *>
> > *> Jon,
> > *>
> > *> Yes, we could indeed decide that penalizing long
> > sessions is a good
> > *> thing. But, guess what, the guys writing the download
> > applications are
> > *> no dummies. If they observe that
> > *> loop until EOF
> > *> open connection
> > *> go to current file location
> > *> get an additional 5 megabytes, or the rest of the file
> > *> if less
> > *> ... gets then better performance than just "open a
> > connection and get
> > *> the file," guess what they will do? Indeed, you could
> > call that an
> > *> intelligence test -- smart elephants morph into mice,
> > the other ones go
> > *> the way of the dinosaurs. But then, why are we bothering
> > writing complex
> > *> requirements for TCP?
> >
> > Christian,
> >
> > Unhh, maybe because the Internet is heterogeneous, and some
> > parts of it will always have 4% loss rates rather than .01%?
> >
> > It is unclear whether your interesting observation is a bug,
> > as you suggest, or rather a feature that results from the
> > basic packet physics. Why is it a bad thing if users can
> > optimize their service by opening multiple TCP connections?
> >
> > Bob Braden
> >
> >
>
More information about the end2end-interest
mailing list