/[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.101 by tjl, Mon Nov 3 18:18:37 2003 UTC revision 1.102 by benja, Mon Nov 3 19:15:11 2003 UTC
# Line 50  from any host that has a copy. This woul Line 50  from any host that has a copy. This woul
50  and increase availability. However, if the Web worked like  and increase availability. However, if the Web worked like
51  a filesharing system, Web pages could never be updated.  a filesharing system, Web pages could never be updated.
52    
53  Some filesharing systems offer URIs for files (e.g., [XXXref]).  Some filesharing systems offer URIs for files
54    (e.g., [freenet-ieee-andalso-edonkey2kurl]_).
55  These URIs are based on the files' cryptographic hashes.  These URIs are based on the files' cryptographic hashes.
56  A new version of a Web page would have a different hash,  A new version of a Web page would have a different hash,
57  and thus a different URI.  and thus a different URI.
# Line 67  in the DHT will update a mapping if the Line 68  in the DHT will update a mapping if the
68  is signed with the appropriate key, and contains a timestamp  is signed with the appropriate key, and contains a timestamp
69  newer than that of the current version.  newer than that of the current version.
70    
71  In *OceanStore* [kubiatowicz00oceanstore]_, every document has a  In *OceanStore* [kubiatowicz00oceanstore]_,
72    an Internet-scale distributed data store that
73    allows users to keep their files save and access them
74    from different locations, every document has a
75  *primary replica*, a small set of servers that  *primary replica*, a small set of servers that
76  maintain the current version of the document.  maintain the current version of the document.
77  To make the connection between document and version,  To make the connection between document and version,
# Line 84  in that it implements non-destructive up Line 88  in that it implements non-destructive up
88  allowing previous versions of documents to be accessed  allowing previous versions of documents to be accessed
89  (by using their old heartbeats).  (by using their old heartbeats).
90    
91  *Freenet* [freenet-ieee]_ was originally planned to have an  *Freenet*, a P2P network for anonymous publication [freenet-ieee]_,
92    was originally planned to have an
93  update mechanism where the network would remember  update mechanism where the network would remember
94  the current version of a document, and update this information  the current version of a document, and update this information
95  when receiving a message signed by the appropriate key,  when receiving a message signed by the appropriate key,
# Line 247  the current version of the document. All Line 252  the current version of the document. All
252  taken together form a full history of the document.  taken together form a full history of the document.
253  The list of available records can be obtained through a  The list of available records can be obtained through a
254  peer-to-peer network; this could be a DHT, a flooding broadcasting  peer-to-peer network; this could be a DHT, a flooding broadcasting
255  network like Gnutella [XXXref], or any other P2P architecture.  network like Gnutella [gnutellauri]_, or any other P2P architecture.
256    
257  In addition to the above information, a pointer record  In addition to the above information, a pointer record
258  may contain a list of versions that the current version  may contain a list of versions that the current version

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.102

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