Opened 8 years ago

Closed 2 years ago

#8172 closed enhancement (wontfix)

Adjust proxy polling interval to maintain desired level of service

Reported by: dcf Owned by: dcf
Priority: Medium Milestone:
Component: Archived/Flashproxy Version:
Severity: Normal Keywords: archived-closed-2018-07-04
Cc: Actual Points:
Parent ID: #10711 Points:
Reviewer: Sponsor:


When #8171 is done, make the facilitator dynamically adjust its check-back-in times, separately for IPv4 and IPv6, in order to keep a desired proxy capacity.

Let's say that a desired proxy capacity is that an arriving client gets proxy service with expected waiting time 2 seconds, given the current client arrival rate. Make a reasonable model of proxy arrival (e.g. a Poisson process) and tune it so the mean interarrival time is 2 seconds. Put a minimum of 10 seconds on it so if there are few proxies we don't ask them to check back in 0 seconds.

Quantize, maybe to one-minute or perhaps geometrically increasing intervals, so that you can't exactly calculate the current number of proxies from the polling interval.

Child Tickets

#8171enhancementclosedaallaiFacilitator tells proxies how often to poll

Change History (3)

comment:1 Changed 7 years ago by infinity0

Parent ID: #10711

comment:2 Changed 3 years ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:3 Changed 2 years ago by teor

Keywords: archived-closed-2018-07-04 added
Resolution: wontfix
Status: newclosed

Close all tickets in archived components

Note: See TracTickets for help on using tickets.