/[gzz]/manuscripts/storm/article.rst
ViewVC logotype

Diff of /manuscripts/storm/article.rst

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.200 by benja, Sat Feb 15 18:42:15 2003 UTC revision 1.201 by benja, Sat Feb 15 18:46:31 2003 UTC
# Line 278  as the basis of communication channels a Line 278  as the basis of communication channels a
278  Peer-to-peer systems  Peer-to-peer systems
279  --------------------  --------------------
280    
281    ..  [ref: iris: http://iris.lcs.mit.edu/].
282    
283  During the last few years, there has been a lot of research  During the last few years, there has been a lot of research
284  related to peer-to-peer resource discovery, both in academy  related to peer-to-peer resource discovery, both in academy
285  and in the industry [ref: iris: http://iris.lcs.mit.edu/, p2p working group].  and in the industry [p2pworkinggroup]_.
286  There are two main approaches: broadcasting [gnutellaurl-andalso-ripeanu02mappinggnutella-andalso-kazaaurl]_,  There are two main approaches: broadcasting [gnutellaurl-andalso-ripeanu02mappinggnutella-andalso-kazaaurl]_,
287  and distributed hashtables (DHTs) [stoica01chord-andalso-ratnasamy01can-andalso-zhao01tapestry-andalso-rowston01pastry-andalso-maymounkov02kademlia-andalso-malkhi02viceroy]_. Broadcasting systems  and distributed hashtables (DHTs) [stoica01chord-andalso-ratnasamy01can-andalso-zhao01tapestry-andalso-rowston01pastry-andalso-maymounkov02kademlia-andalso-malkhi02viceroy]_. Broadcasting systems
288  forward queries to all systems reachable in a given number of hops  forward queries to all systems reachable in a given number of hops
# Line 339  downloaded? Iyer et al [iyer02squirrel]_ Line 341  downloaded? Iyer et al [iyer02squirrel]_
341  a *home-store* and the latter a *directory* scheme (they call the peer  a *home-store* and the latter a *directory* scheme (they call the peer
342  responsible for a hashtable item its 'home node,' thus 'home-store').  responsible for a hashtable item its 'home node,' thus 'home-store').
343    
344  CFS [ref] is a global peer-to-peer storage system. CFS is built upon Chord DHT  CFS [dabek01widearea]_ is a global peer-to-peer storage system. CFS is built upon the Chord DHT
345  peer-to-peer routing layer[ref]. CFS stores data as blocks. However, CFS *splits* data  peer-to-peer routing layer [stoica01chord]_. CFS stores data as blocks. However, CFS *splits* data
346  (files) into several miniblocks and spreads blocks over the available CFS servers.  (files) into several miniblocks and spreads blocks over the available CFS servers.
347  PAST [ref] is another large scale storage utility, which uses Pastry [ref] as a routing  PAST [rowstron01storage]_ is another large scale storage utility,
348  scheme. Freenet [ref] is an anonymous storage system, which supports read and write  which uses Pastry [rowston01pastry]_ for routing.
349    Freenet [clarke00freenet]_ is an anonymous storage system, which supports read and write
350  operations (i.e. publishing). Both PAST and Freenet do not split files into blocks, since  operations (i.e. publishing). Both PAST and Freenet do not split files into blocks, since
351  they store data as whole files. All previously mentioned systems lack of the immutable  they store data as whole files. All previously mentioned systems lack of the immutable
352  property which is used in Storm blocks.  property which is used in Storm blocks.

Legend:
Removed from v.1.200  
changed lines
  Added in v.1.201

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26