I use simple queues to traffic shape users and I love bursting option = to allow them higher burst speed for faster browsing, but limit overall speed for downloaders.
I run community network so Internet is available for free or almost free requiring users to fair use policy. There are some people who do not obey and notoriously download 24hrs a day, thus limiting other's user access.
Is it possible to have some script that wil monitor specific simple queue and if it finds that averag download speed is greater that specified, it disables simle queue and enables other one, which is more restrictive, then monitor restricting queue and if download speed is below some specified it reverts back to usual simple queue?
This is some kind of downbursting which wil mixed with simpel queue bursting create policu like this: users can use specific sped, bursted to higher speed for short time, but if they use allowed speed for a long time, it will be decreased too.