Opened 5 years ago

Last modified 4 years ago

#8172 new enhancement

Adjust proxy polling interval to maintain desired level of service

Reported by: dcf Owned by: dcf
Priority: Medium Milestone:
Component: Archived/Flashproxy Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: #10711 Points:
Reviewer: Sponsor:

Description

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

TicketTypeStatusOwnerSummary
#8171enhancementclosedaallaiFacilitator tells proxies how often to poll

Change History (1)

comment:1 Changed 4 years ago by infinity0

Parent ID: #10711
Note: See TracTickets for help on using tickets.