[tahoe-dev] tahoe over satellite

Aleksandr Milewski zandr at allmydata.com
Fri Jun 20 19:10:58 PDT 2008


And you could *really* improve throughput by doing the bulk transfer  
of erasure coded ciphertext over UDP and ignoring packet loss  
entirely...

Sorry... past lives coming back to haunt me. :D

-ZP

On Jun 20, 2008, at 1:49 PM, zooko wrote:

>
> On Jun 20, 2008, at 12:12 PM, Aleksandr Milewski wrote:
>
>> Those are precisely the sorts of network conditions we were designing
>> for both at DF and later at Aspera. I'm actually very surprised  
>> things
>> are working as well as they are, since TCP is mostly useless under
>> those conditions.
>
> Yeah, the throughput it terrible for large files.  The first large
> file just finished:
>
>
> (more details appended)
>
> We could improve this behavior (as well as the behavior in the more
> common case) by implementing pipelining -- ticket #392.  We can see
> that this makes a difference in the common case because the graphs of
> the upload rate for immutable files changed dramatically when we
> reduced the share size from 1 MiB to 128 KiB, in March:
>
> http://allmydata.org/tahoe-figleaf-graph/hanford.allmydata.com-
> tahoe_speedstats_rate.html
>
> Regards,
>
> Zooko
>
> tickets mentioned in this e-mail:
>
> http://allmydata.org/trac/tahoe/ticket/392 # pipeline upload segments
> to make upload faster
>
>                                File Upload Status
>
>      * Started: 10:54:48 20-Jun-2008
>      * Storage Index: xjnmcvpxwbe33fs5ldyqf2c76u
>      * Helper?: No
>      * Total Size: 27529494
>      * Progress (Hash): 100.0%
>      * Progress (Ciphertext): 100.0%
>      * Progress (Encode+Push): 100.0%
>      * Status: Done
>
> Upload Results
>
>      * Shares Pushed: 10
>      * Shares Already Present: 0
>      * Sharemap:
>           * 0 -> Placed on [7tlov7eg]
>           * 1 -> Placed on [trjdor3o]
>           * 2 -> Placed on [lwkv6cji]
>           * 3 -> Placed on [2y7ldksg]
>           * 4 -> Placed on [xiktf6ok]
>           * 5 -> Placed on [ivjakubr]
>           * 6 -> Placed on [6fyx5u4z]
>           * 7 -> Placed on [sgh4c5cr]
>           * 8 -> Placed on [uf7kq2sv]
>           * 9 -> Placed on [wfninubk]
>      * Servermap:
>           * [ivjakubr] got share: #5
>           * [lwkv6cji] got share: #2
>           * [sgh4c5cr] got share: #7
>           * [trjdor3o] got share: #1
>           * [uf7kq2sv] got share: #8
>           * [wfninubk] got share: #9
>           * [xiktf6ok] got share: #4
>           * [2y7ldksg] got share: #3
>           * [6fyx5u4z] got share: #6
>           * [7tlov7eg] got share: #0
>      * Timings:
>           * File Size: 27529494 bytes
>           * Total: 10325.49s (2.7kBps)
>                * Storage Index: 462ms (59.50MBps)
>                * [Contacting Helper]:
>                     * [Helper Already-In-Grid Check]:
>                * [Upload Ciphertext To Helper]: ()
>                * Peer Selection: 25.50s
>                * Encode And Push: 10299.53s (2.7kBps)
>                     * Cumulative Encoding: 3.64s (7.56MBps)
>                     * Cumulative Pushing: 10080.89s (2.7kBps)
>                     * Send Hashes And Close: 203.30s
>                * [Helper Total]:
>    Return to the Welcome Page
>
> _______________________________________________
> tahoe-dev mailing list
> tahoe-dev at allmydata.org
> http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev



More information about the tahoe-dev mailing list