Opened 8 years ago

Closed 7 years ago

#4465 closed project (implemented)

Decide on a good token bucket refill interval

Reported by: karsten Owned by: arma
Priority: Medium Milestone: Tor: 0.2.4.x-final
Component: Core Tor/Tor Version:
Severity: Keywords: performance flowcontrol SponsorF20121101 tor-relay
Cc: sjmurdoch, nickm Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

In #3630 we changed the token bucket refill interval from 1/s to 10/s. We should evaluate whether this change was harmful and possibly find a better value. We should also put in a consensus parameter to change the refill interval for all relays.

Child Tickets

TicketStatusOwnerSummaryComponent
#4086closedkarstenCompare performance of TokenBucketRefillInterval params in simulated networkMetrics/Analysis
#4461closednickmAdd a consensus parameter for token bucket refill intervalCore Tor/Tor

Change History (13)

comment:1 Changed 8 years ago by arma

Keywords: performance added

comment:2 Changed 8 years ago by arma

Keywords: flowcontrol added

comment:3 Changed 8 years ago by karsten

Cc: arma sjmurdoch nickm added
Owner: karsten deleted
Status: newassigned

This ticket is sponsor F deliverable 1.

Unassigning this ticket. We don't have a person to lead this deliverable yet.

comment:4 Changed 8 years ago by arma

Summary: Reduce token bucket refill intervalDecide on a good token bucket refill interval

comment:5 Changed 8 years ago by karsten

Cc: arma removed
Owner: set to arma

Roger said he's already kinda leading this deliverable, so he's fine if I assign this ticket to him.

comment:6 Changed 8 years ago by karsten

Milestone: Sponsor F: March 15, 2012
Type: projecttask

Removing the Sponsor F: March 15, 2012 milestone, because #3630 more accurately reflects the March 15 deliverable.

comment:7 Changed 8 years ago by nickm

Milestone: Tor: 0.2.3.x-final

comment:8 Changed 8 years ago by nickm

Milestone: Tor: 0.2.3.x-finalTor: 0.2.4.x-final

Bumping this into 0.2.4.x, though it's backportable.

comment:9 Changed 7 years ago by karsten

Keywords: SponsorF20121101 added
Type: taskproject

Roger and I discussed this task at the Florence hackfest. While we technically completed deliverable 1 for sponsor F year 2, we should aim for finishing simulations to figure out if the change to 100ms was a smart move or not. Making this ticket the new project ticket for sponsor F November.

Roger also told me that simulations are blocking on #6271. Making this ticket a parent of #6271.

comment:10 Changed 7 years ago by karsten

Roger wrote on July 24 in #6271: "I think this ticket isn't blocking simulations anymore." Removed the parent ticket relationship.

comment:11 Changed 7 years ago by nickm

Keywords: tor-relay added

comment:12 Changed 7 years ago by nickm

Component: Tor RelayTor

comment:13 Changed 7 years ago by arma

Resolution: implemented
Status: assignedclosed

Done: 10 refills per second seems like a pretty good value.

We should do further simulations later, e.g. after we fix the next big bug in our simulators or network model. But that's true for everything we simulate.

Note: See TracTickets for help on using tickets.