[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/pointers article.rst
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] manuscripts/pointers article.rst |
Date: |
Sat, 01 Nov 2003 19:39:07 -0500 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Branch:
Changes by: Benja Fallenstein <address@hidden> 03/11/01 19:39:07
Modified files:
pointers : article.rst
Log message:
more intro
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/pointers/article.rst.diff?tr1=1.60&tr2=1.61&r1=text&r2=text
Patches:
Index: manuscripts/pointers/article.rst
diff -u manuscripts/pointers/article.rst:1.60
manuscripts/pointers/article.rst:1.61
--- manuscripts/pointers/article.rst:1.60 Sat Nov 1 16:31:49 2003
+++ manuscripts/pointers/article.rst Sat Nov 1 19:39:07 2003
@@ -51,8 +51,10 @@
it should suffice to keep a copy of it on your computer.
In this paper, we present a simple versioning mechanism usable
-for a P2P Web as well as for file-sharing
-and P2P-based software distribution and upgrading.
+for a P2P Web as well as for file-sharing,
+and P2P-based software distribution and upgrading,
+and serve as a common versioning model integrating
+separate P2P networks.
Extending OceanStore's "heartbeats," we propose *pointer records*,
signed files containing a document's id,
@@ -85,20 +87,29 @@
and increase availability. However, if the Web worked like
a file-sharing system, Web pages could never be updated.
-While many file-sharing systems provide URIs
+While some file-sharing systems provide URIs
for particular versions of a file, using cryptographic hashes
(e.g., [XXXrefs]), these files cannot be updated;
a new version would have a different hash, and thus
-a different URI. In file-sharing systems, updating
-would be useful for media files like the e-books
-distributed by Project Gutenberg [XXXref], which
-are occasionally updated to fix typographic errors.
-
-XXX
+a different URI.
+The few P2P systems that offer an update mechanism
+do so in a way that requires the network to remember
+the current version of a document; for example, CFS [XXXref]
+stores in its distributed hashtable (DHT) a mapping
+from document indentifiers to the current versions
+of these documents.
+
+.. <<<In file-sharing systems, versioning
+ would be useful for media files like the e-books
+ distributed by Project Gutenberg [XXXref], which
+ are occasionally updated to fix typographic errors.>>>
.. Standing on the shoulders of giants: Example of Web links rotting away
-Keeping Web pages available is an important concern.
+A P2P-based Web would make Web pages more permanent
+by keeping them accessible as long as there is some peer
+that keeps a copy. This is an important concern.
+
In 1997, NASA launched the Cassini-Huygens spacecraft
on a mission to Saturn. Before the launch, the mission
was widely criticized for its use of radioisotope
@@ -129,11 +140,11 @@
up a Web page requires some amount of maintenance and they
have lost interest.>>>
-We don't propose that every byte of information ever published
-on the Web has to be kept around forever. However,
-we do believe that as long as someone does keep a copy,
-data should remain accessible, like in a file-sharing system,
-and links should continue to work.
+.. <<<We don't propose that every byte of information ever published
+ on the Web has to be kept around forever. However,
+ we do believe that as long as someone does keep a copy,
+ data should remain accessible, like in a file-sharing system,
+ and links should continue to work.>>>
.. Location-independent, semantic-free, *self-verifying*
identifiers (ref SFR paper [balakrishnan03semanticfree]_,
- [Gzz-commits] manuscripts/pointers article.rst, (continued)
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst,
Benja Fallenstein <=
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/01
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/11/02
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/11/02
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/11/02