[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] Re: #1750 [Tor - Relay]: Project: See if we can improve performance by throttling busy streams at guard nodes



#1750: Project: See if we can improve performance by throttling busy streams at
guard nodes
-------------------------+--------------------------------------------------
 Reporter:  nickm        |       Owner:                     
     Type:  task         |      Status:  new                
 Priority:  normal       |   Milestone:  Deliverable-Sep2010
Component:  Tor - Relay  |     Version:                     
 Keywords:               |      Parent:                     
-------------------------+--------------------------------------------------

Comment(by arma):

 Let's pretend to be scientists, and come up with an actual experiment
 here.

 Turning on the feature network-wide and trying to discern the results is
 going to be tricky, since many of the relays will ignore it.

 How about we run two relays on the same machine with the same bandwidth
 constraints, one with the feature enabled, one without, run a special
 torperf for each of them that hard-codes that node as its entry, and see
 how things go? The problem there is that randomly assigned load from other
 users will cause the two relays to get different weights, and then we'll
 have an extra variable that we don't want.

 Another option is to run one fast relay that has the Guard flag, with a
 specialized torperf that hard-codes it as its entry, and turn the feature
 on and off and compare data points. I think that will get us the more
 precise tests we want.

 Which leaves two further questions:
 A) What should the period be of turning it on and off? My first thought is
 24 hours on, 24 hours off, for a week or two, should give us some sense.
 B) What bwconnrate/burst should we pick? I had originally imagined
 something like 5KB rate and 2000KB burst. But there are other options we
 could pick too.

 We might want to start the torperf running on that Guard for a few days
 first, to get a baseline.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1750#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online