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

[or-cvs] [metrics/master] Update TODO list.



Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Sun, 12 Jul 2009 17:27:37 +0200
Subject: Update TODO list.
Commit: 3560da529f4ea2b115e1d1d2bf485c85ce9e213a

---
 TODO |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/TODO b/TODO
index 66f8acb..0c60414 100644
--- a/TODO
+++ b/TODO
@@ -30,19 +30,14 @@ Tasks for July:
    . Determine v2/v3 share as average over complete period, not only at the
      end of a period.
    . Try to find out why some directories write empty geoip-stats files.
-   - Figure out why estimations are that far off. Where is the flaw in the
-     math?
    . Add numbers about failed directory requests to the stats.
-   - Gather statistics about download times and timeouts, so that we can
-     infer the distribution of available bandwidth at clients, possibly per
-     country. For a first estimate, measure transmission times of directory
-     downloads using Apache as proxy. In the long term, measure
-     transmission times directly in Tor to include clients downloading via
-     the ORport and include aborted downloads (with a threshold of 50% or
-     2 minutes?).
+   . Gather statistics about download times and timeouts, so that we can
+     infer the distribution of available bandwidth at clients.
    - Require DirReqStatistics config option, warn if DirPort is set to 0.
    - Analyze directory requests by end of July which are running for about
      two months by then.
+   - Figure out why estimations are that far off. Where is the flaw in the
+     math?
 
  . Cells in circuit queues
    o Consider circuits that were active in the past 15 minutes rather than
@@ -58,30 +53,32 @@ Tasks for July:
      single value in Java. Does this result in similar results produced by
      Java as by Tor?
 *  o May 31: Prepare buffer-stats patch for inclusion in master.
+*  o June 30: Decide if buffer statistics should be measured in the future
+*    in aggregate form.
    . Run on gabelmoo and have some other folks run the patch; analyze
      results for "1.2, new circuit window sizes. make the default package
      window lower" and "2.1, squeeze loud circuits" in performance roadmap.
-*  - June 30: Decide if buffer statistics should be measured in the future
-*    in aggregate form.
+*  - July 31: Write report on measured cell stats data.
 
  . Clients connecting to entry nodes
 *  o May 31: Implement entry-guard statistics in Tor.
+*  o June 30: Decide if statistics should be measured in the future in
+*    aggregate form.
    o Get patch into master.
    . Run patch on gabelmoo and a few other places.
-*  - June 30: Decide if statistics should be measured in the future in
-*    aggregate form.
+*  - July 31: Write report on measured entry stats data.
 
  . Exiting traffic by port
    o Write outgoing traffic by port to logs.
    o Include patch in master.
-   . Ask 1 or 2 volunteers suggested by Roger to run the patch.
-*  - May 31: Run on one of Jake's nodes.
+*  o June 30: Decide if statistics should be measured in the future in
+*    aggregate form.
+*  . May 31: Run on a few exit nodes.
    . Consider a threshold of bytes per port (possibly as percentage of
      overall bytes) for including a port. Otherwise stats are too big for
      extra-info documents.
-   - Evaluate data together with Steven.
-*  - June 30: Decide if statistics should be measured in the future in
-*    aggregate form.
+*  - July 31: Evaluate data together with Steven. Write report on measured
+*    exit port data.
 
  o Measure throughput
    o Evaluate torperf run and see if such runs should be performed
@@ -89,6 +86,7 @@ Tasks for July:
    o Handle timeouts better by catching INT signals and writing an error
      message to stdout.
    o Set up second torperf installation somewhere, possibly on moria.
+*  - July 31: Write report on measured throughput data.
 
  o Directory archives
    o Set up dedicated database server somewhere; goals are better
@@ -196,6 +194,9 @@ Tasks for September:
      on dynamic IP addresses.
    - Investigate assumption that 1 IP address is equivalent to 1 user;
      consider dynamic IP addresses and NAT, too.
+   - Add statistics to analyze failure types of directory requests and
+     include transmission times of failed requests exceeding a certain
+     threshold of 50% of all bytes.
 
  - Cells in circuit queues
    - Extend statistics to medians, and 1st/9th deciles; problematic as
-- 
1.5.6.5