Opened 8 years ago

Closed 8 years ago

#3444 closed enhancement (fixed)

Bw auths should group nodes by ratio (stream capacity), not consensus bw

Reported by: mikeperry Owned by: mikeperry
Priority: High Milestone:
Component: Core Tor/Torflow Version:
Severity: Keywords: MikePerryIterationFires20110630
Cc: Actual Points: 1
Parent ID: Points: 1
Reviewer: Sponsor:


Right now, the bw auths group nodes into "slices" of 50 nodes of similar consensus bandwidth. This is probably not the optimal grouping. They should instead be grouped by stream capacity. This is also equivalent to grouping them by the ratio of the consensus bandwidth to the descriptor bandwidth.

This would be implemented as a PathSupport.RatioPercentRestriction. We should then be able to easily switch from PercentileRestrictions to RatioPercentileRestrictions without too much issue.

This will result in faster scans and more accurate measurements.

Child Tickets

Change History (3)

comment:1 Changed 8 years ago by mikeperry

Keywords: MikePerryIterationFires20110630 added

I went ahead and coded this up in mikeperry/ratio-restrictions. Testing it now on one of the bwauths w/ aagbsn's code.

comment:2 Changed 8 years ago by mikeperry

Actual Points: 1
Points: 1

comment:3 Changed 8 years ago by mikeperry

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.