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

Diff of /manuscripts/pointers/article.rst

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

revision 1.44 by benja, Fri Oct 31 19:00:10 2003 UTC revision 1.45 by benja, Sat Nov 1 16:35:04 2003 UTC
# Line 1  Line 1 
1  =============================================================================================  ===================================================
2  Versioning for a location-independent Web: Stopping the shoulders of giants from rotting away  What's missing: Why isn't the Web running over P2P?
3  =============================================================================================  ===================================================
4    
5  .. META:  .. META:
6    
# Line 40  Versioning for a location-independent We Line 40  Versioning for a location-independent We
40  Abstract  Abstract
41  ========  ========
42    
43  XXX  File sharing systems allow you to download a file from any host
44    that has a copy. This saves bandwidth and increases availablity.
45    It would be nice if the Web worked the same way. However,
46    the hash-based addressing used in current file-sharing systems
47    does not allow documents to be updated. Most current P2P systems
48    have no facility to allow documents to be updated.
49    The systems that do (such as Freenet or OceanStore)
50    require state in the network for remembering
51    what the current version of a document is.
52    Thus, to keep a version of a Web page available,
53    it does not suffice to keep a copy on your computer; additionally,
54    the network has to remember the associated versioning information.
55    
56    Extending OceanStore's *heartbeats*, we propose pointer records,
57    small, digitally signed files containing the identifier of a document,
58    a timestamp, and the hash of its current version.
59    Pointer records, like other files, can be downloaded from any peer
60    that has a copy. We can find all available pointer records for a document
61    through the same mechanism we use to find files in the peer-to-peer network
62    (for example, a distributed hashtable). This way, versions of a document
63    stay available as long as anybody keeps a copy.
64    
65  ..  raw:: latex  ..  raw:: latex
66    

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

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