Re: delay pools and VIP

From: Alex Rousskov <rousskov@dont-contact.us>
Date: Mon, 13 Sep 1999 10:47:53 -0600 (MDT)

On Mon, 13 Sep 1999, David Luyer wrote:

>
> Milos Prudek wrote:
>
> > Let's say I need priority access for a single IP (let's call it VIP).
> > Whatever bandwidth that IP asks for, it will get it. If inactive, other
> > IPs will get unlimited access. Seems to me I can't set delay pools to do
> > exactly that.
> >
> > Given our capacity of 3000 B/s, I can say that VIP can have no more that
> > 2500 B/s, and other IPs can have no more than 1500 B/s. That's fine when
> > both VIP and IPs are surfing, but when VIP quits, the IPs are still
> > limited to 1500 B/s, right?
>
> Quite correct. HTTP is stateless. There's no definition of when VIP is
> surfing or not surfing to start with.

I have to disagree in this particular context.

IMO, the definition of "when VIP is surfing" is "when there is a pending
request from VIP". Technically, it should be possible to limit others'
bandwidth just for the time when VIP request is served. I understand
that there may be some edge-effects (e.g., some packets are still coming
in for low-priority IPs), but those effects will be limited to TCP
buffer sizes (which could be, theoretically at least, adjusted run-time
as well).

I am not saying it is easy to implement, just trying to make a point
that it is feasible.

Alex.
Received on Mon Sep 13 1999 - 11:03:42 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:48:24 MST