[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