[tor-bugs] #12889 [general]: Simulate global circuit scheduling from #9262

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Nov 20 16:05:32 UTC 2014


#12889: Simulate global circuit scheduling from #9262
----------------------------+------------------------
     Reporter:  robgjansen  |      Owner:  robgjansen
         Type:  task        |     Status:  new
     Priority:  normal      |  Milestone:
    Component:  general     |    Version:
   Resolution:              |   Keywords:  Shadow
Actual Points:              |  Parent ID:  #12541
       Points:              |
----------------------------+------------------------

Comment (by robgjansen):

 My sanity-check experiments finished. In one experiment I ran 'vanilla'
 Tor with stable release 0.2.5.10, and for the other experiment I used the
 `cmux_refactor_configurable_threshold ` branch and the following settings:

 {{{
 SchedulerLowWaterMark 100MB
 SchedulerHighWaterMark 101MB
 SchedulerMaxFlushCells 1000
 }}}

 [https://trac.torproject.org/projects/tor/attachment/ticket/12889/cmux-
 sanity.shadowtor.pdf.xz The results] confirm that the new branch with the
 above settings results in performance very similar to vanilla Tor.

 The network model included 400 relays and 1200 clients downloading files
 of the various sizes shown in the graphs. Keep in mind that in this
 smaller network, there will be some amount of variance in these
 experiments due to the different Tor builds being run. I could run this on
 an updated full ShadowTor network of 6000 relays when I finish producing
 one, but I don't think these results warrant doing so.

 I believe that merging this branch and using settings similar to those
 above would not destroy performance. I'll next show some results of
 testing with different parameters.

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


More information about the tor-bugs mailing list