Loading TODO +0 −111 Original line number Diff line number Diff line Loading @@ -9,117 +9,6 @@ Legend: ========================================================================== Tasks for July: o PETS 2009 o Prepare HotPETs talk. o Client requests to directories * o May 31: Change timing so that geoip-stats are written at the end of * 24-hours periods; get patch into master. o Ask folks to run with ./configure --enable-geoip-stats * o June 30: Analyze geoip-stats files from folks. Come up with a more * automated way of analyzing these files than before. o Try to find out what happened to trusted on June 22. -- It was down.. o Add a remark that distributions of clients to countries in Figure 11 are from different measurement intervals. o Fix bug that directories see more IP addresses than requests (like moria5 did on the first day of measurements). If we don't count requests, we shouldn't count IP addresses, either. But first of all, why are we not counting requests? -- Answer: moria5 was configured without GeoIP database first, but got one later on without restart. o Also count number of IPs and requests that cannot be resolved by the GeoIP database as country '??'. o Determine v2/v3 share as average over complete period, not only at the end of a period. o Try to find out why some directories write empty geoip-stats files. o Add numbers about failed directory requests to the stats. o Gather statistics about download times and timeouts, so that we can infer the distribution of available bandwidth at clients. o Require DirReqStatistics config option. o Make unit tests work again. o Fix problem with comparing timevals on 32-bit architectures. o Cells in circuit queues o Consider circuits that were active in the past 15 minutes rather than only those that were closed recently; otherwise long-running curcits are not considered adequately. o Implement patch to measure stats directly in Tor: Note how long cells spend in queue and how long circuits live; derive stats from these data. The compromise for efficiency is that only cells are considered that were taken out within the past 15 minutes. Cells that are still in the queue at the end of the interval are ignored. o Compare Java results with Tor stats. Consider only OR circuits in Java, and combine app-ward and exit-ward parts of a circuit to a 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. o Run on gabelmoo and have some other folks run the patch. o 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. o Run patch on gabelmoo and a few other places. o Exiting traffic by port o Write outgoing traffic by port to logs. o Include patch in master. * o June 30: Decide if statistics should be measured in the future in * aggregate form. o 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. * o May 31: Run on a few exit nodes. o Measure throughput o Evaluate torperf run and see if such runs should be performed regularly on gabelmoo. 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. o Directory archives o Set up dedicated database server somewhere; goals are better performance for complex queries and shared access for Steven et al. o Configure Mike's bandwidth scanner on gabelmoo o Start gathering stats o Statistics proposal (include dirreq/entry/buffer/exit statistics in extra-info documents) o Write proposal draft --------------------------------------------------------------------------- Tasks for August: o Evaluate Roger's reduced circuit window patch o Compare 40 and 50 KiB downloads. o PETS 2009 * o Aug 5-7: Attend conference, plus 4 days travelling. o HAR 2009 * o Aug 13-16: Attend conference, plus 2 days travelling. o Statistics proposal (include dirreq/entry/buffer/exit statistics in extra-info documents) o Implement proposal o After receiving a HUP signal, don't print out that stats will be written in 24 hours from then on. o Include patch in git master o Cells in circuit queues * o August 31: Write report on measured cell stats data; analyze results * for "1.2, new circuit window sizes. make the default package window * lower" and "2.1, squeeze loud circuits" in performance roadmap. --------------------------------------------------------------------------- Tasks for September or later: . Configure Mike's bandwidth scanner on gabelmoo Loading Loading
TODO +0 −111 Original line number Diff line number Diff line Loading @@ -9,117 +9,6 @@ Legend: ========================================================================== Tasks for July: o PETS 2009 o Prepare HotPETs talk. o Client requests to directories * o May 31: Change timing so that geoip-stats are written at the end of * 24-hours periods; get patch into master. o Ask folks to run with ./configure --enable-geoip-stats * o June 30: Analyze geoip-stats files from folks. Come up with a more * automated way of analyzing these files than before. o Try to find out what happened to trusted on June 22. -- It was down.. o Add a remark that distributions of clients to countries in Figure 11 are from different measurement intervals. o Fix bug that directories see more IP addresses than requests (like moria5 did on the first day of measurements). If we don't count requests, we shouldn't count IP addresses, either. But first of all, why are we not counting requests? -- Answer: moria5 was configured without GeoIP database first, but got one later on without restart. o Also count number of IPs and requests that cannot be resolved by the GeoIP database as country '??'. o Determine v2/v3 share as average over complete period, not only at the end of a period. o Try to find out why some directories write empty geoip-stats files. o Add numbers about failed directory requests to the stats. o Gather statistics about download times and timeouts, so that we can infer the distribution of available bandwidth at clients. o Require DirReqStatistics config option. o Make unit tests work again. o Fix problem with comparing timevals on 32-bit architectures. o Cells in circuit queues o Consider circuits that were active in the past 15 minutes rather than only those that were closed recently; otherwise long-running curcits are not considered adequately. o Implement patch to measure stats directly in Tor: Note how long cells spend in queue and how long circuits live; derive stats from these data. The compromise for efficiency is that only cells are considered that were taken out within the past 15 minutes. Cells that are still in the queue at the end of the interval are ignored. o Compare Java results with Tor stats. Consider only OR circuits in Java, and combine app-ward and exit-ward parts of a circuit to a 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. o Run on gabelmoo and have some other folks run the patch. o 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. o Run patch on gabelmoo and a few other places. o Exiting traffic by port o Write outgoing traffic by port to logs. o Include patch in master. * o June 30: Decide if statistics should be measured in the future in * aggregate form. o 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. * o May 31: Run on a few exit nodes. o Measure throughput o Evaluate torperf run and see if such runs should be performed regularly on gabelmoo. 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. o Directory archives o Set up dedicated database server somewhere; goals are better performance for complex queries and shared access for Steven et al. o Configure Mike's bandwidth scanner on gabelmoo o Start gathering stats o Statistics proposal (include dirreq/entry/buffer/exit statistics in extra-info documents) o Write proposal draft --------------------------------------------------------------------------- Tasks for August: o Evaluate Roger's reduced circuit window patch o Compare 40 and 50 KiB downloads. o PETS 2009 * o Aug 5-7: Attend conference, plus 4 days travelling. o HAR 2009 * o Aug 13-16: Attend conference, plus 2 days travelling. o Statistics proposal (include dirreq/entry/buffer/exit statistics in extra-info documents) o Implement proposal o After receiving a HUP signal, don't print out that stats will be written in 24 hours from then on. o Include patch in git master o Cells in circuit queues * o August 31: Write report on measured cell stats data; analyze results * for "1.2, new circuit window sizes. make the default package window * lower" and "2.1, squeeze loud circuits" in performance roadmap. --------------------------------------------------------------------------- Tasks for September or later: . Configure Mike's bandwidth scanner on gabelmoo Loading