[tor-bugs] #2543 [Metrics]: Create graphs of #1919 torperfs

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Tue Mar 8 06:58:41 UTC 2011


#2543: Create graphs of #1919 torperfs
----------------------------+-----------------------------------------------
    Reporter:  mikeperry    |       Owner:  karsten
        Type:  enhancement  |      Status:  closed 
    Priority:  normal       |   Milestone:         
   Component:  Metrics      |     Version:         
  Resolution:  implemented  |    Keywords:         
      Parent:               |      Points:         
Actualpoints:               |  
----------------------------+-----------------------------------------------

Comment(by karsten):

 Replying to [comment:9 mikeperry]:
 > Ok. How about generating these quartile over time graphs offline. Does
 code to do so exist anywhere? I would love to see these 15 graphs over
 time as we perform a few experiments.

 This code doesn't exist yet, but I can write it.  Is a 3x5 graph matrix
 okay, too, or do you want 15 separate graphs?

 >>> I also think we should capture the 1st and 4th quartiles in a
 different color, so we can keep an eye on the total spread over time
 (since variance is the pain point of tor use).
 >>
 >> I don't understand.  The 1st quartile is the area below the dark line
 and the 3rd quartile is the area above it.  What do you mean?
 >
 > Technically you are correct, but the 1st quartile in particular also has
 a lower bound, which is the fastest request to complete for that
 timeslice. The 4th quartile has an upper bound, which is the slowest
 request to complete.

 Aha!  I was thinking about the 1st and 3rd quartile as the data points
 after 25% and 75% of the values.  And confusingly, I talked about them as
 the 25-50% and 50-75% ranges.  And I think you were talking about the 1st
 and 4th quartile as the 0-25% and 75-100% ranges, right?  Yes, we can plot
 the minimum and maximum line, too.

 > But what I really want to visualize over time is the variance in that
 top quartile, which I suppose is also a function of its density.. I want
 to run a few CBT experiments and a handful of bandwidth authority
 experiments while we are gathering these metrics, and I want to observe if
 they improve or worsen our variance in that top, 4th quartile. This may
 mean we need multiple quantiles, or maybe just stick to density plots like
 we have in timematrix.png.

 How about I write an R script that allows you to define the percentiles
 that you want to have lines for?  The current graphs would be percentiles
 25, 50, and 75.  For your experiments you could also pick 75, 85, 95 or
 97, 98, 99, etc.  Would that be useful?

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


More information about the tor-bugs mailing list