[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: |
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.
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/26
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/26
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/26
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/26
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/26
- [Gzz-commits] manuscripts/pointers article.rst,
Benja Fallenstein <=
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Hermanni Hyytiälä, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Hermanni Hyytiälä, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Hermanni Hyytiälä, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Hermanni Hyytiälä, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Hermanni Hyytiälä, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Hermanni Hyytiälä, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Hermanni Hyytiälä, 2003/10/27