[Top][All Lists]
[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
- [Gzz-commits] manuscripts/storm short-paper.rst, (continued)
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/29
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/29
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/29
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/29
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/29
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/29
- [Gzz-commits] manuscripts/storm short-paper.rst, Benja Fallenstein, 2003/05/29
- [Gzz-commits] manuscripts/storm short-paper.rst, Hermanni Hyytiälä, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst,
Tuomas J. Lukka <=
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Hermanni Hyytiälä, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Hermanni Hyytiälä, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30
- [Gzz-commits] manuscripts/storm short-paper.rst, Tuomas J. Lukka, 2003/05/30