Re: [bwm-tools-tech] Feature Request
Brought to you by:
nkukard
From: Andrew N. <and...@gm...> - 2005-06-29 18:44:33
|
Hi, On 6/28/05, Nigel Kukard <nk...@lb...> wrote: > Hi Andrew, >=20 >=20 > Andrew Niemantsverdriet wrote: >=20 > >Is it possible to have the burst set for a period of time? Like I want > >to allow people to burst for 60 or so seconds and then get lowered > >down to their set speed even if the pipe is not full. If not that is a > >feature that I would like to see some day. > > > > > Hrmm, I think this is impossible for the following reason. >=20 > Say user exceeds his bandwidth by 150%, after 60s you down his speed to > 100% of his allowed rate, his speed them drops to 90% of his allowable > rate, then increases again. >=20 > 1. How will you know when to start the 60s timeout? When he hits 100%? > what about drops in speed because of latency? >=20 > 2. If you start the 60s timeout each time his usage hits 100% and drop > it after 60s, it could drop below 100% then rise again, triggering the > 60s timeout. >=20 > 3. You could however have a grace period of say 1hr, after which he can > burst again for 60s? >=20 This is what I was thinking. Since most of traffic at least on my network is web browsing and there for very bursty type traffic. However people still do download stuff I don't want them to download at the burst rate. So a person gets to burst for 60 seconds if after that 60 seconds they are still using 100% of their allocated bandwidth they enter a penalty period for a hour or so once they are in the penalty period no bursting any longer just a hard set rate. After they get out of the penalty period they are again allowed to burst until they hit 100% for 60secs then back to the penalty box. > I don't understand how a 60s timeout could be implemented even if it > were possible, if anyone can come up with a solution I'm more than > willing to listen. I have no idea on how to implement this just an idea on how it should work.= =20 > ;-) >=20 >=20 > Kind regards > Nigel >=20 Thanks, _ /-\ ndrew |