Actually publish the status updates for NLnet Project: Tor for Low Bandwidth Clients.
Andrew Lewman

Andrew Lewman commited on 2009-01-08 07:00:42
Zeige 1 geänderte Dateien mit 58 Einfügungen und 3 Löschungen.

... ...
@@ -230,25 +230,80 @@ implementation and testing work on January 15, 2009.
230 230
 
231 231
 <tr>
232 232
   <td>
233
-    Sep 08
233
+    <a id="Sep08"></a>
234
+    <a class="anchor" href="#Sep08">Sep 08</a>
234 235
   </td>
235 236
   <td>
237
+<small><em>No updates for September.</em></small>
236 238
   </td>
237 239
 </tr>
238 240
 
239 241
 <tr bgcolor="#e5e5e5">
240 242
   <td>
241
-    Oct 08
243
+    <a id="Oct08"></a>
244
+    <a class="anchor" href="#Oct08">Oct 08</a>
242 245
   </td>
243 246
   <td>
247
+<small><em><p>We didn't hit our "finish
248
+the implementation" milestone for this month since the developer leading
249
+the project has too much on his plate. The good news there is that we've
250
+gotten quite a bit of the implementation work done, and it's been in for
251
+several months now (since the August milestone) so it's seen a lot of
252
+testing already. The remaining implementation steps are to teach relays
253
+how to receive requests for fetching a relay descriptor from inside a
254
+circuit (we probably want to use a new cell type specifically for this,
255
+so we cut out a round-trip), and then teach clients to do that when the
256
+relay they're using is running a recent enough version. These two steps
257
+are written in more detail in 
258
+<a href="https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/141-jit-sd-downloads.txt">Section 3.2 of proposal 141</a></p>
259
+
260
+<p>Our new timing plan is to have both of these pieces in place by mid Nov,
261
+and if that starts looking less likely then we're going to do a more
262
+radical overhaul of our timing plan and maybe also the design.</p>
263
+
264
+ <p>There are several other components we'd like to get
265
+to after this piece of it -- one we've been thinking about a lot lately
266
+is downloading "diffs" of the latest consensus:
267
+<a href="https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/140-consensus-diffs.txt">140-consensus-diffs.txt</a>.
268
+First this could save bandwidth, which is always nice when multiplied
269
+by the total number of clients, but it also means that we can use this
270
+saved bandwidth to fetch the diffs more often than the current "every
271
+3 to 4 hours". If clients learn more up-to-date directory information,
272
+then they can build faster paths because they have better information for
273
+each relay's bandwidth (which ties into the first NLnet project above),
274
+but the key new idea is that it also means that we're better at taking
275
+advantage of transient relays: right now a relay needs to be up for 3 or
276
+4 hours before it sees any users, and that rules out a lot of volunteers
277
+who want to run a relay but only want to be up a few hours at a time.</p>
278
+<p>The next step is to get the
279
+implementation for proposal 141 finished so we can start putting it in
280
+front of users for testing. Soon, we hope!</p></em></small>
244 281
   </td>
245 282
 </tr>
246 283
 
247 284
 <tr>
248 285
   <td>
249
-    Nov 08
286
+    <a id="Nov08"></a>
287
+    <a class="anchor" href="#Nov08">Nov 08</a>
250 288
   </td>
251 289
   <td>
290
+<small><em><p>It looks like the
291
+original plan we had for the last development piece was both a) way
292
+harder than we hoped, and b) hopefully overkill compared to what we need.</p>
293
+
294
+<p> Roger restarted the design discussion on or-dev:
295
+<a href="http://archives.seul.org/or/dev/Nov-2008/threads.html">http://archives.seul.org/or/dev/Nov-2008/threads.html</a>.</p>
296
+
297
+<p>I think we now have a better handle on the options and tradeoffs:
298
+<a href="http://archives.seul.org/or/dev/Nov-2008/msg00007.html">http://archives.seul.org/or/dev/Nov-2008/msg00007.html</a>.</p>
299
+
300
+<p>Nick has been buried in other development projects (hopefully starting to
301
+wrap up this month-ish), and I want to get his opinion on how to proceed;
302
+I am hoping we'll pick one of the more simple approaches.</p>
303
+
304
+<p>Alas, the really simple approaches provide less scalability. But I think
305
+they will be good stopgaps until later -- and when 'later' arrives, who
306
+knows what else will have changed.</p></em></small>
252 307
   </td>
253 308
 </tr>
254 309
 
255 310