/[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.124 by tjl, Tue Nov 4 10:31:50 2003 UTC revision 1.125 by tjl, Wed Nov 5 12:14:24 2003 UTC
# Line 24  require keeping track of the current ver Line 24  require keeping track of the current ver
24  We propose *pointer records*,  We propose *pointer records*,
25  signed files containing a document's id,  signed files containing a document's id,
26  its current version's hash, and a timestamp.  its current version's hash, and a timestamp.
27  Instead of being handled specially by a P2P network,  The key difference to earlier approaches is that
28  like OceanStore's "heartbeats," pointer records  the pointer records are treated as ordinary files
29  are stored on the network as ordinary files, allowing  that are indexed
30  pointer records to be easily migrated between different P2P networks  using normal P2P techniques for locating the most
31  and archived on physical media without any problem in referencing them(XXX).  recent version.
32  The records  To make maximal use of pointer records,
33  are indexed in the same way as keywords or file names  we present the Storm data model, an abstraction
34  (e.g., DHT), and  for several different types of P2P networks and other
35  to find the newest version, we  storage media. Using pointer records and the Storm
36  simply look for the pointer record with the most recent timestamp.  data model, several P2P networks can be used interoperably
37  This way, past versions of a document  as the P2P web, and
38    web pages
39    can reside on any host, even moved to computers
40    that are off-line through physical media or archived,
41    without having to change the reference.
42    Past versions of a web page
43  remain accessible as long as anybody keeps a copy.  remain accessible as long as anybody keeps a copy.
44  Pointer records can be used  Additionally, we discuss applications to
45  for a P2P Web as well as for filesharing,  P2P-based software distribution and upgrading,
 and P2P-based software distribution and upgrading,  
46    
47    
48  ..  This loses a major benefit of filesharing:  ..  This loses a major benefit of filesharing:
49      To keep a version of a Web page available,      To keep a version of a Web page available,
50      it should suffice to keep a copy of it on your computer.      it should suffice to keep a copy of it on your computer.
51    
52    ..  Instead of being handled specially by a P2P network,
53        like OceanStore's "heartbeats," pointer records
54        are stored on the network as ordinary files, allowing
55        pointer records to be easily migrated between different P2P networks
56        and archived on physical media without any problem in referencing them(XXX).
57        The records
58        are indexed in the same way as keywords or file names
59        (e.g., DHT), and
60        to find the newest version, we
61        simply look for the pointer record with the most recent timestamp.
62    
63    
64  ..  raw:: latex  ..  raw:: latex

Legend:
Removed from v.1.124  
changed lines
  Added in v.1.125

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