gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] manuscripts/storm short-paper.rst


From: Tuomas J. Lukka
Subject: [Gzz-commits] manuscripts/storm short-paper.rst
Date: Fri, 30 May 2003 09:42:00 -0400

CVSROOT:        /cvsroot/gzz
Module name:    manuscripts
Changes by:     Tuomas J. Lukka <address@hidden>        03/05/30 09:42:00

Modified files:
        storm          : short-paper.rst 

Log message:
        editing

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/storm/short-paper.rst.diff?tr1=1.20&tr2=1.21&r1=text&r2=text

Patches:
Index: manuscripts/storm/short-paper.rst
diff -u manuscripts/storm/short-paper.rst:1.20 
manuscripts/storm/short-paper.rst:1.21
--- manuscripts/storm/short-paper.rst:1.20      Fri May 30 08:09:03 2003
+++ manuscripts/storm/short-paper.rst   Fri May 30 09:42:00 2003
@@ -20,8 +20,8 @@
     Thus, links continue to work unchanged when documents are emailed
     or published on the network.
 
-    We have extended KDE and Netscape Communicator 4 to understand
-    Storm URIs. Other systems are able to use Storm 
+    We have extended KDE to understand
+    Storm URIs. Other systems such as GNU Emacs are able to use Storm 
     through an HTTP gateway.
     \end{abstract}
 
@@ -149,7 +149,7 @@
 all published external links to a document can be found using
 a DHT.
 
-.. contribution of this paper:
+.. contribution of this paper: XXX
 
 This paper describes Storm, a library for
 storing and retrieving data using 
@@ -161,35 +161,63 @@
 
 .. a general storage system, using Freenet-like identifiers:
 
-We are developing a library storing
-documents on the desktop and publishing and retrieving
-documents from the network.
-Our system, Storm (for STORage Module),
-uses Freenet-like cryptographic identifiers.
+.. Data model
+
+Storm (for STORage Module)
+is a library for both local and distributed storage
+and publishing.
+On the lowest level, storm handles data in *blocks*
+which are immutable byte sequences.
+As opposed to filesystems, Storm uses
+uses Freenet-like cryptographic identifiers to
+manipulate the blocks.
+This is an important tradeoff: while these identifiers
+enable secure location-independent references, they 
+are also less comprehensible for humans 
+
+..          storing
+           documents on the desktop and publishing and retrieving
+           documents from the network.
+
+.. Pointers
+
+.. part of the web -- URN scheme (so far experimental, 
+   targetting registration):
+
 On the user level, Storm could be used as a
 replacement for both file names and HTTP URLs
 as document identifiers.
 
-.. part of the web -- URN scheme (so far experimental, 
-   targetting registration):
+XXX Cryptic - need UI
 
 We are using an experimental URN namespace
 (Uniform Resource Name, a persistent kind of URI)
 and are preparing the registration
-of a real namespace with IANA. This allows our
-system's identifiers to be used in Web hyperlinks.
+of a real namespace with IANA. 
+The URN is constructed analogously to a DATA URI (RFC XXX)
+from the hash and the content-type.
+
+
+Our system implements append-and-delete-only
+storage; past versions of documents are stored
+unless deleted explicitly. It is possible to
+store only the differences between versions.
+
+Interfacing
+===========
 
 .. accessible through Java library or http gateway:
 
+.. Applications we are integrated with:
+
+The use of URNs allows our
+system's identifiers to be used in Web hyperlinks.
 Browsers and applications can access Storm either
 by using the Java library directly or through an
 HTTP gateway, which locates and
 returns the associated file when a Storm URN is given. 
 Documents can be uploaded into Storm through the gateway, 
 using HTTP PUT.
-
-.. Applications we are integrated with:
-
 Using the gateway, we have made the Konqueror
 web browser as well as Netscape Navigator 4
 understand Storm URNs. Using our extension, any
@@ -216,11 +244,6 @@
 to conduct searches over the titles of all documents
 published on the network.
 
-Our system implements append-and-delete-only
-storage; past versions of documents are stored
-unless deleted explicitly. It is possible to
-store only the differences between versions.
-
 
 Conclusions
 ===========
@@ -236,6 +259,8 @@
 been implemented.
 Currently, a number of systems can use Storm
 through an HTTP gateway. 
+
+XXX Chief contributions of storm: pointers, ...??
 
 .. A next step will be
    WebDAV support, allowing many more systems to




reply via email to

[Prev in Thread] Current Thread [Next in Thread]