[isf-wifidog] Bandwidth quotas + user reminder
Mina Naguib
webmaster at topfx.com
Mar 10 Mai 21:16:53 EDT 2005
Hey everyone
The first part of this email is for the wifidog team, the second for
all volunteers:
Part 1:
I'd like to start working on bandwidth limiting/throttling.
For that, I'd like to add 2 new fields to the nodes table:
MaxMonthlyIncoming
MaxMonthlyOutgoing
which will get filled as per the package/agreement of each hotspot with
their ISP.
My idea involves a "throttle in=x, out=y" parameter that the wifidog
server will tell the wifidog client upon a user login. The value for X
and Y will be calculated from a formula I have not created yet, but
will involve:
1. the user's previous bandwidth history (low/regular/hungry/abuser)
2. The hotspot's definitions in the 2 above fields
3. The hotspot's total bandwidth for the month
4. The hotspot's average # of unique users, visits, and traffic over
the past P months
5. Probably more, but I have not thought about it thoroughly yet
Unless anyone disagrees, could one of the people with CVS access to the
schema add the new fields and let me know ? I'd add them myself in the
db, but I wanted to run it by everyone first and I have done nothing
server-side before so I did not want to intrude.
Once the fields are created I'll try to fill them, then start playing
with the forumula until I get something that looks decent .
Part 2:
On a tangent thought, could we add something like this on the auth
server's login/portal screens:
"Please browse responsibly! Bandwidth is never free. Check with the
owner of this hotspot first before sending/receiving large amounts of
data."
The wording can be butchered as much as you like, but I don't think
it's fair to blame users for abusing the system (such as Kafein's
situation) if we've never informed them of what's acceptable and what's
not.
Plus d'informations sur la liste de diffusion WiFiDog