[tor-bugs] #33076 [Metrics/Analysis]: Graph onionperf and consensus information from Rob's experiments

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jan 30 10:36:54 UTC 2020


#33076: Graph onionperf and consensus information from Rob's experiments
-----------------------------------------+--------------------------------
 Reporter:  mikeperry                    |          Owner:  metrics-team
     Type:  task                         |         Status:  needs_revision
 Priority:  Medium                       |      Milestone:
Component:  Metrics/Analysis             |        Version:
 Severity:  Normal                       |     Resolution:
 Keywords:  metrics-team-roadmap-2020Q1  |  Actual Points:
Parent ID:                               |         Points:
 Reviewer:                               |        Sponsor:
-----------------------------------------+--------------------------------

Comment (by mikeperry):

 Ok I went and dug through the Tor and TorFlow source. For CDF-Relay-
 Stream-Capacity, we actually need:

 {{{
   plot -> 1000*measured/min(rate, observed)
 }}}

 As min(rate,observed) is what TorFlow uses to multiply out the measured bw
 weights. It does not include the middle "burst" value in this minimum.

 For CDF−Relay−Utilization, we def want:
 {{{
  read_write := (read + written) / 2;
  peak := observed
  plot -> read_write / peak
 }}}

 > I recall the peak advertised bandwidth thing we talked about in
 Whistler. It's significantly harder to compute than the current advertised
 (or observed) bandwidth, because we need to include lots of descriptors
 for that. We should pick a formula that we use for all experiments, not
 just for this one. Maybe we can start with the single value and leave it
 as a possible extension for the future to consider a moving window of 30
 days.

 Yeah.. so we really need this 30 day peak of the observed value, as that
 gets us closer to the true network capacity and utilization. Rob's
 experiment is useful exactly because it forces relays closer to their peak
 capacity. Long term, I think metrics should be computing these 30 day
 maxes continually and providing them as an auxillary csv or other data
 stream for graphs like these.

 For this experiment, it is interesting to see the direct change from 5 day
 peak observed to Rob's new values, but if I had to pick only one graph, I
 would still prefer using 30 day peaks.

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


More information about the tor-bugs mailing list