Perhaps using groups for timing. A hash could be usedto aggregate into
Take 1000 users to be redirected every 10 minutes. Split the users
groups by IP hash that will be redirected 25 at a time every 15 seconds.
This would likely decrease the load of remembering time stamps for all
users (in this example) and enable much larger numbers to be handled.
The proxy could keep track of each of the 40 groups as buckets and load
balance by dropping IP's into the bucket(s) with the fewest active sessions.
[mailto:owner-ietf-openproxy(_at_)mail(_dot_)imc(_dot_)org]On Behalf Of Derek
Sent: Monday, March 26, 2001 8:34 AM
Subject: Request for Comment: Elapsed-Time as Event in OPES/ICAP
A function that could prove helpful is to measure the
elapsed time between
ICAP callouts to ensure a minimum interval.
This function can allow the opportunity for individual users to be
redirected via ICAP at certain intervals that can be set in a rule.
Is anyone already working on something similar? Comments?