[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/pointers article.rst
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] manuscripts/pointers article.rst |
Date: |
Wed, 29 Oct 2003 07:32:20 -0500 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Branch:
Changes by: Tuomas J. Lukka <address@hidden> 03/10/29 07:32:20
Modified files:
pointers : article.rst
Log message:
Start pointer records
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/pointers/article.rst.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
Patches:
Index: manuscripts/pointers/article.rst
diff -u manuscripts/pointers/article.rst:1.33
manuscripts/pointers/article.rst:1.34
--- manuscripts/pointers/article.rst:1.33 Wed Oct 29 07:08:06 2003
+++ manuscripts/pointers/article.rst Wed Oct 29 07:32:19 2003
@@ -360,26 +360,31 @@
Pointer records
===============
-- In this section, we discuss a particular way
- of implementing pointers (this is our main contribution)
-- The association between a pointer and a version is formed
- by a special kind of block, the *pointer record*
-- 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
- - Past versions accessible as long as anyone keeps a copy
- - Load balancing (download the pointer record from whoever has it)
- - Can use one addressing scheme for *updateable* information,
- searching different networks for versions
+This Section gives our main contribution: a way
+to implement a persistent, distributed versioning
+system relying only on the abstraction presented
+in the previous section.
+
+.. - In this section, we discuss a particular way
+ of implementing pointers (this is our main contribution)
+ - The association between a pointer and a version is formed
+ by a special kind of block, the *pointer record*
+ - 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
+ - Past versions accessible as long as anyone keeps a copy
+ - Load balancing (download the pointer record from whoever has it)
+ - Can use one addressing scheme for *updateable* information,
+ searching different networks for versions
Diffs
@@ -445,3 +450,4 @@
are ideally to an immutable version, and in which references
are generally not circular, making this domain map neatly
to the properties of hash-based referencing.
+ XXX Except for "in press", "unpublished manuscripts", ...
- [Gzz-commits] manuscripts/pointers article.rst, (continued)
- [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, Benja Fallenstein, 2003/10/27
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/10/29
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/29
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/29
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/10/29
- [Gzz-commits] manuscripts/pointers article.rst,
Tuomas J. Lukka <=
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/10/29
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/10/29
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/10/31
- [Gzz-commits] manuscripts/pointers article.rst, Tuomas J. Lukka, 2003/10/31
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/31
- [Gzz-commits] manuscripts/pointers article.rst, Benja Fallenstein, 2003/10/31