1/24 Of all the p2p software, which is the fastest at transferring large
(>1GB) files from one person to another? Some are premised on
multiple concurrent uploads to speed up the download (e.g.,
BitTorrent), which is great for popular files, but I have a large
set of data that would only be interesting to one other person. Is
FTP still the best way to go?
\_ Split up the file and use multiple FTP connections. The improvement
over single FTP connection is large if the distance is great (e.g.
between California and Japan).
between California and Japan), where the bottleneck is the roundtrip
time instead of bandwidth.
\_ p2p isn't about moving files from one user to the next. In your
example above, justputting the files on a website would be as fast
ast.
\_ One caveat with just putting files on a website, most Apache
builds can't send files larger than 2 gigs. -dans
\_ Also, how much data are you talking about? Tens of gigs, or
terabytes? Once you get into the terabyte range you're probably
better off just yanking the hard disks, and fedexing them.
Sneakernet is still the bandwidth king. -dans
\_ "Never underestimate the bandwidth of a station wagon full of
tapes." -some guy in the fortune file
\_ I have files around 2-5GB in size, so FTP sounds like the way to go.
Any reccommendations for free, secure FTP servers for Windows XP?
Going back to the p2p model, at what point does it become efficient?
That is, how many people does it take to share a file such that it
gets distributed fairly quickly? --op. (ps - these are VMWare
images)
\_ If you can initiate the transfer you might consider scp or rsync
with the appropriate flag to compress on the fly. As to your
p2p question, I think your understanding is a little flawed.
What p2p lets you do is aggregate bandwidth from more than one
source. Simplifying a lot and ignoring overhead, it's going to
take the same amount of time to transfer a file from a single
server connected via a T1 (1.5 megabits per second) as it would
to transfer a file via a p2p network where six sites with
256 kilobit per second connections are hosting the file. Add
more users and you add more bandwidth.
-dans |