[p2p-hackers] p2p in some place or other
Nazareno Andrade
nazareno at dsc.ufcg.edu.br
Mon Dec 12 18:21:44 UTC 2005
Hi there.
A nice paper which you may find useful in this thread:
High Availability, Scalable Storage, Dynamic Peer Networks: Pick Two
(HotOS XI)
Peer-to-peer storage aims to build large-scale, reliable and available
storage from many small-scale unreliable, low-availability distributed
hosts. Data redundancy is the key to any data guarantees. However,
preserving redundancy in the face of highly dynamic membership is
costly. We use a simple resource usage model to measured behavior from
the Gnutella file-sharing network to argue that large-scale cooperative
storage is limited by likely dynamics and cross-system bandwidth - not
by local disk space. We examine some bandwidth optimization strategies
like delayed response to failures, admission control, and load-shifting
and find that they do not alter the basic problem. We conclude that when
redundancy, data scale, and dynamics are all high, the needed
cross-system bandwidth is unreasonable.
http://pmg.csail.mit.edu/~rodrigo/p2p-scl.pdf
regards,
Nazareno
Matthew Kaufman wrote:
> Alen Peacock:
>
>> I'd add: what is the self-interested motivation for a node
>>to agree to cache the content in the first place?
>
>
> This could be some external motivation like "I want anonymously-posted files
> about certain political views to be available for all to see" or "my
> corporate IT department says that we have to use this distributed
> collaboration tool"
>
>
>>If proactive caching were turned on by default in my p2p
>>filesharing client, don't I have a very real incentive to
>>turn this off in my own node to preserve bandwidth, disk
>>space, and perhaps limit any legal liability?
>
>
> In the general "filesharing" case? Absolutely. But that's not the only use
> for P2P technology or even P2P file transfer.
>
>
>>...which is similar to many of the arguments made against
>>pre-fetching in traditional caching literature: how do you
>>ensure that you prefetch the right content, especially when
>>the cost of prefetching the wrong content is very high?
>
>
> Actually, if you're replicating content to other nodes in order to ensure
> availability or create more downloadable nodes in order to speed future
> downloaders, it is more like the RAID arguments than the cache arguments.
>
> The real question is, IF you had a high-availability file sharing system,
> what files would you want to make available on it? (The answer is probably
> *not* the long tail of all files ever seen on generic file sharing services)
>
> Matthew Kaufman
> matthew at matthew.at
> www.amicima.com
>
> _______________________________________________
> p2p-hackers mailing list
> p2p-hackers at zgp.org
> http://zgp.org/mailman/listinfo/p2p-hackers
> _______________________________________________
> Here is a web page listing P2P Conferences:
> http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences
>
--
Nazareno.
========================================
Nazareno Andrade
LSD - DSC/UFCG
Campina Grande - Brazil
http://lsd.dsc.ufcg.edu.br/~nazareno/
OurGrid project
http://www.ourgrid.org
========================================
More information about the P2p-hackers
mailing list