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 13:53:05 -0400

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

Modified files:
        storm          : short-paper.rst 

Log message:
        Now text up to conclusion starts being in shape

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

Patches:
Index: manuscripts/storm/short-paper.rst
diff -u manuscripts/storm/short-paper.rst:1.31 
manuscripts/storm/short-paper.rst:1.32
--- manuscripts/storm/short-paper.rst:1.31      Fri May 30 13:40:20 2003
+++ manuscripts/storm/short-paper.rst   Fri May 30 13:53:05 2003
@@ -153,7 +153,7 @@
 
 This paper describes Storm, a library for
 storing and retrieving data using 
-location-independent URIs.
+location-independent URIs. 
 
 
 Storm
@@ -208,6 +208,16 @@
     unless deleted explicitly. It is possible to
     store only the differences between versions.
 
+Storm in itself is *not* a P2P system.
+Storm is a data model and a library for using that data model
+with several different backends.
+Because of the simplicity of the lowest-level data model, Storm is able
+to use several different modes of networking, from simply copying
+blocks to a full-fledged P2P system, using DHT and other P2P systems
+as libraries --- as of now, we are already successfully transferring
+blocks between running storm servers using GISP. 
+
+
 Interfacing
 ===========
 
@@ -227,20 +237,21 @@
 ..  On the user level, 
 ..  Even without user interface changes, 
 
-At the moment,
-Storm can be used as a
-replacement for both file names and HTTP URLs
-as document identifiers. 
-The downside is the long, cryptic URIs which
-would ideally be handled through some user interface changes.
-
-
 .. 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.
+..  The use of URNs allows our
+    system's identifiers to be used in Web hyperlinks.
+
+.. OpenOffice can load from http gateway
+   (needs more complete WebDAV impl to save):
+
+
+At the moment,
+Storm URNs can be used as a
+replacement for both file names and HTTP URLs
+as document identifiers. 
 Browsers and applications can access Storm either
 by using the Java library directly or through an
 HTTP gateway, which locates and
@@ -253,10 +264,6 @@
 KDE application can load from and save to
 Storm URNs. KDE automatically uploads changed
 documents into Storm when the user hits "Save."
-
-.. OpenOffice can load from http gateway
-   (needs more complete WebDAV impl to save):
-
 The Emacs text editor does not understand Storm
 URNs yet, but can load and save documents in
 Storm using the HTTP gateway. OpenOffice.org software
@@ -267,11 +274,11 @@
 
 .. web interface for searching etc.
 
-Additionally, the HTTP gateway provides a Web interface
+The HTTP gateway also provides a richer Web interface
 to Storm, giving the user a list of all documents
 stored on their local hard disk, and allowing them
 to conduct searches over the titles of all documents
-published on the network.
+published on the underlying P2P network.
 For HTML, the Storm server is also able to insert links
 to all other documents referred to by the same pointer,
 i.e. links to *alternate* or *earlier* versions of the document.
@@ -284,6 +291,11 @@
 the namespaces for private and published documents.
 This may help in making hyperlinks between desktop
 documents more convenient.
+
+XXX CURRENT INTERFACING
+The downside is the long, cryptic URIs which
+would ideally be handled through some user interface changes
+CUTTING&PASTING.
 
 A distributed hashtable is used to locate published documents
 on a global state.




reply via email to

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