gzz-commits
[Top][All Lists]
Advanced

[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: Mon, 27 Oct 2003 06:15:30 -0500

CVSROOT:        /cvsroot/gzz
Module name:    manuscripts
Branch:         
Changes by:     Benja Fallenstein <address@hidden>      03/10/27 06:15:30

Modified files:
        pointers       : article.rst 

Log message:
        start on diffs

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/pointers/article.rst.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: manuscripts/pointers/article.rst
diff -u manuscripts/pointers/article.rst:1.5 
manuscripts/pointers/article.rst:1.6
--- manuscripts/pointers/article.rst:1.5        Sun Oct 26 16:03:39 2003
+++ manuscripts/pointers/article.rst    Mon Oct 27 06:15:29 2003
@@ -4,6 +4,11 @@
 
 (tentative title)
 
+Abstract
+========
+
+XXX
+
 Introduction
 ============
 
@@ -80,16 +85,21 @@
 Pointer records
 ===============
 
+- Def.: Pointers are abstract references that *point*
+  to different blocks (versions) over time
 - Basic model of underlying system: Only blocks and reverse indexing
   (nicely provided through DHT)
-- Key idea: Pointers are abstract references that *point*
-  to different blocks (versions) over time
 - The association between a pointer and a version is formed
   by a special kind of block, the *pointer record*
-- Signatures
-- Timestamp for ordering the records/versions (note on problems
-  this entails-- if a computer's clock is set into future etc)
-- Implementable in other systems, too
+- A pointer record is like a heartbeat in OceanStore;
+  difference: we do it within the basic framework of sets of blocks.
+
+  - Signatures
+  - Timestamp for ordering the records/versions (note on problems
+    this entails-- if a computer's clock is set into future etc)
+
+- Implementable in other systems, too [XXX is this still a point
+  given that OceanStorm does something similar?]
 - Carries over the four benefits from hash-based addressing:
 
   - Version references movable between servers
@@ -99,10 +109,15 @@
     searching different networks for versions
 
 
-Non-linear versioning for asynchronous collaboration
-====================================================
+Diffs
+=====
 
-- (also one person using more than one computer)
+- when storing all past versions, space may be a problem
+- (not for small text files-- practical experience: 30 MB
+  in half a year of use-- but for things where each version
+  takes 500 KB)
+- old idea: storing only differences
+- XXX
 
 
 Permanent signatures
@@ -129,6 +144,7 @@
 Conclusions
 ===========
 
+- XXX
 - To make the Web a solid foundation for standing
   on the shoulders of giants.
 




reply via email to

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