Bernd Walter wrote:
>
> On Fri, Jul 13, 2001 at 03:12:57PM -0400, Leo Bicknell wrote:
> > On Fri, Jul 13, 2001 at 12:00:04PM -0700, Terry Lambert wrote:
> > > One good way to prevent this is to not unreasonably set
> > > your window size... 8-p.
> >
> > Ah, I see, so to prevent MBUF exhaustion I should not let
> > my socket buffers get large. Sort of like to prevent serious
> > injury in a car crash I should drive at 10MPH on the freeway.
> >
> > Performance limits to save a system from crashing should be
> > a last resort.
>
> One point is that if a client gets serviced with more performance
> the system can reuses the buffers much sooner.
There is a scheduling algorithm for network traffic that
attempts to schedule fastest completion first on requests;
there is a nice paper on this available from CMU. It turns
out that it does not stall the big requests unreasonably,
and substantially improves overall throughput.
Julian's nifty approach basically controlled the queue size
on the sender by being extremely tricky on the receiver,
which enabled him to guarantee QOS for various types of
data flows, without congesting intermediate hop routers
unduly. I let him talk about it if he wants, but I will
not say any more without his permission (and with it will
probably still defer to him 8-)).
-- Terry
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message