I guess for file downloading this is fine, but what happens when web
applications move more and more to an AJAX like architecture...I am not sure
how you would handle it? 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matthew Kaufman
Sent: Friday, December 29, 2006 8:31 AM
To: theory and practice of decentralized computer networks
Subject: Re: [p2p-hackers] Xunlei

David Barrett wrote:
> Wow, very interesting.  I can see the value of downloading in parallel 
> from multiple mirrors...
I can't. Assuming they're all servers with public IP addresses and
reasonable outbound bandwidth, having each client load-balanced to a single
specific server and downloading over a single TCP stream is more efficient
for the network -- and provides better download performance for the user --
than having multiple TCP streams fight over the same congestion-limited
download pipe.

The only reason to download from multiple sources simultaneously is the case
where upstream capacity of serving nodes is a small fraction of downstream
capacity (see: P2P filesharing network where the files are only present on
ADSL or cable modem connected user machines), and thus there'd be no way to
fill the download pipe otherwise.

Matthew Kaufman
[EMAIL PROTECTED]
_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers


_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to