Commit 9f9a5cf6 authored by Karsten Loesing's avatar Karsten Loesing
Browse files

Update sources for latest buffer stats report.

parent 9bf4d8bc
Loading
Loading
Loading
Loading
+22 −35
Original line number Diff line number Diff line
@@ -31,28 +31,30 @@ Future analyses might also focus more on connections.

The graphs in this report are based on statistics gathered by a few relays
starting on July 20, 2009.
Table~\ref{tab:relays} lists the relays including their bandwidth
configurations and exit policies.
Table~\ref{tab:relays} lists the relays including their exit configuration,
authority status, and operator name.

\begin{table}
\centering
\caption{Relays measuring cell statistics}
\label{tab:relays}
\vspace{0.5cm}
\begin{tabular}{lccccl}
\begin{tabular}{lccl}
\toprule
 & \multicolumn{3}{c}{Bandwidth (KiB/s)} &\\ 
Nickname & Rate & Burst & MaxAdv & Exit & Operator\\
Nickname & Exit & Authority & Operator\\
\midrule
echelon1 & 400 & 1024 & -- & no & Karsten Loesing\\
echelon2 & 400 & 1024 & -- & no & Karsten Loesing\\
ephemer2 & 90 & -- & -- & no & Steven J. Murdoch\\
gabelmoo & 1024 & 1250 & 500 & no & Karsten Loesing\\
hamsterrad & 100 & 500 & -- & no & Karsten Loesing\\
moria1 & -- & -- & 10 & no &  Roger Dingledine\\
nottheNSA & 100 & 200 & -- & yes & Andrew Lewman\\
TorTeamHelp & 750 & 1500 & -- & yes & Jonathan Rippstein\\
vallenator & 2100 & 4000 & -- & no & Hans Schnehl\\
echelon1 & yes & no & Karsten Loesing\\
echelon2 & yes & no & Karsten Loesing\\
ephemer2 & no & no & Steven J. Murdoch\\
gabelmoo & no & yes & Karsten Loesing\\
gonzales & no & no & Karsten Loesing\\
hamsterrad & no & no & Karsten Loesing\\
ides & no & yes & Mike Perry\\
moria1 & no & yes & Roger Dingledine\\
moria2 & no & yes & Roger Dingledine\\
nottheNSA & yes & no & Andrew Lewman\\
trusted & no & no & Jacob Appelbaum\\
vallenator & no & no & Hans Schnehl\\
\bottomrule
\end{tabular}
\end{table}
@@ -88,8 +90,8 @@ of circuits that can be derived from the
\texttt{number-of-circuits-per-share} line.
Figure~\ref{fig:totalnumbers} shows the number of circuits over time
periods of 24 hours.
The graph shows that the number of circuits varies from relay to relay
depending on their bandwidth and exit policy.
The graph shows that the number of circuits varies from relay to relay,
mostly depending on the relays' advertised bandwidth.

\begin{figure}
\centering
@@ -105,7 +107,7 @@ circuits are.
Therefore, circuits are classified by the number of cells that they have
processed as written in the \texttt{processed-cells} line.
Figure~\ref{fig:processed} shows the classification result:
the loudest 10\% of all circuits have pushed more than 5,000 cells in the
the loudest 10\% of all circuits have pushed more than 10,000 cells in the
mean, the quietest 10\% only a single cell.
The monotonic decrease in this graph can be explained from the definition
of louder circuits processing more cells than quieter ones.
@@ -117,15 +119,6 @@ of louder circuits processing more cells than quieter ones.
\label{fig:processed}
\end{figure}

There are two noticeable lines in the graph.
The loudest 10\% of the circuits on \texttt{TorTeamHelp} and
\texttt{moria1} have processed far fewer cells than the loudest circuits in
all other relays.
Possible explanations are that \texttt{TorTeamHelp} is running a patch that
reduces the circuit window size from 1000 cells to 100 cells and that
\texttt{moria1} is a directory authority advertising a bandwidth of only 10
KB/s.

\section{Queued cells by circuit loudness}

Even though it is interesting to learn about the classification of circuits
@@ -139,8 +132,8 @@ interesting metric here.
These numbers are contained in the \texttt{queued-cells} line.
Figure~\ref{fig:queued} shows these numbers over the measurement interval
of 24 hours.
The loudest 10\% of all circuits have up to 12 cells in their queues in the
mean, the 10--20\% loudest only up to 1, and so on.
The loudest 10\% of all circuits have up to 27 cells in their queues in the
mean, the 10--20\% loudest only up to 5, and so on.
The intuition is that louder circuits have (and should have) their cells
queued for a bit while quieter circuits have their cells delivered quickly
rather than waiting in queues.
@@ -152,10 +145,6 @@ rather than waiting in queues.
\label{fig:queued}
\end{figure}

Interestingly, both \texttt{TorTeamHelp} and \texttt{vallenator} have
almost 0 cells waiting in circuit queues, even for the loudest 10\% of the
circuits.

\section{Mean time cells spend in queue}

The mean time that cells spend in circuit queues is probably the most
@@ -166,9 +155,7 @@ It would be good to have a short latency for the quieter circuits.
Figure~\ref{fig:timeinqueueavg} shows the mean time of cells by circuit
deciles.
The general trend is that the quieter the circuits are, the less time cells
spend in queues.
Again, \texttt{TorTeamHelp} and \texttt{vallenator} exhibit very low
waiting times.
spend in queues, although there are exceptions to this trend.

\begin{figure}
\centering
+38.1 KiB (46.6 KiB)

File changed.

Preview size limit exceeded, changes collapsed.

+36.6 KiB (44.8 KiB)

File changed.

Preview size limit exceeded, changes collapsed.

+36.8 KiB (45.1 KiB)

File changed.

Preview size limit exceeded, changes collapsed.

+7.57 KiB (11.6 KiB)

File changed.

No diff preview for this file type.