74 |
but there is a local copy (e.g. on a laptop or dialup system); |
but there is a local copy (e.g. on a laptop or dialup system); |
75 |
or when the publisher removes a document permanently, |
or when the publisher removes a document permanently, |
76 |
but there are still copies (e.g. in a public archive such as |
but there are still copies (e.g. in a public archive such as |
77 |
[waybackmachine]_). Dangling links are also an issue |
[waybackmachine]_). Dangling links are also an issue |
78 |
when a document and a link to it are received independently, |
when a document and a link to it are received independently, |
79 |
for example as attachments to independent emails, |
for example as attachments to independent emails, |
80 |
or when a link is sent by mail and the document is available |
or when a link is sent by mail and the document is available |
147 |
Section 8 concludes the paper. |
Section 8 concludes the paper. |
148 |
|
|
149 |
.. uml:: storm_layers |
.. uml:: storm_layers |
150 |
|
:caption: The Storm model |
151 |
|
|
152 |
package Blocks |
package Blocks |
153 |
|
|
868 |
about pointer ``P``, we can quickly find out the current one. |
about pointer ``P``, we can quickly find out the current one. |
869 |
|
|
870 |
.. uml:: storm_pointers |
.. uml:: storm_pointers |
871 |
|
:caption: UML diagram of Storm pointers |
872 |
|
|
873 |
class Pointer |
class Pointer |
874 |
|
|
1061 |
and computing and applying differences. |
and computing and applying differences. |
1062 |
|
|
1063 |
.. uml:: version_interfaces |
.. uml:: version_interfaces |
1064 |
|
:caption: UML diagram of the diff interfaces |
1065 |
|
|
1066 |
class Version "interface" |
class Version "interface" |
1067 |
methods |
methods |
1199 |
notes that Xanalogical storage necessiates strong discipline in version tracking, |
notes that Xanalogical storage necessiates strong discipline in version tracking, |
1200 |
which current systems lack.) |
which current systems lack.) |
1201 |
|
|
1202 |
[worth to mention ? -Hermanni] |
|
1203 |
.. An idea for future work in this area is investigating potential |
.. [worth to mention ? -Hermanni] |
1204 |
|
An idea for future work in this area is investigating potential |
1205 |
combinations of Gzz/Storm and the Object-Oriented Web publishing |
combinations of Gzz/Storm and the Object-Oriented Web publishing |
1206 |
environment Zope [ref zope.org/com, book, article?]. For example, Storm |
environment Zope [ref zope.org/com, book, article?]. For example, Storm |
1207 |
might be used as a storage module for Zope (instead or combined with the |
might be used as a storage module for Zope (instead or combined with the |
1213 |
for the (even substantial) changes that 'xanalogicalising' it would mean |
for the (even substantial) changes that 'xanalogicalising' it would mean |
1214 |
in practise. For Gzz, Zope might provide a window to the Web. |
in practise. For Gzz, Zope might provide a window to the Web. |
1215 |
|
|
1216 |
[worth to mention ? -Hermanni] |
.. [worth to mention ? -Hermanni] |
1217 |
.. interestingly zope by default stores diffs in the zodb (similarly:cvs&storm?) |
interestingly zope by default stores diffs in the zodb (similarly:cvs&storm?) |
1218 |
Benja also noted about pointing to external data? (couldn't find the post |
Benja also noted about pointing to external data? (couldn't find the post |
1219 |
from the archives) |
from the archives) |
1220 |
|
|
1221 |
[worth to mention ? -Hermanni] |
.. [worth to mention ? -Hermanni] |
1222 |
|
|
1223 |
design&impelement p2p functionality, where Symphony and Kademlia potential alternativies |
design&impelement p2p functionality, where Symphony and Kademlia potential alternativies |
1224 |
for DHT overlay |
for DHT overlay |
1225 |
|
|
1226 |
[worth to mention, fetching data etc. ? -Hermanni] |
.. [worth to mention, fetching data etc. ? -Hermanni] |
1227 |
1) Open issue: Tree hashing, also possibly needed for (OceanStore-like?) |
|
1228 |
distribution of shares |
1. Open issue: Tree hashing, also possibly needed for (OceanStore-like?) |
1229 |
|
distribution of shares |
1230 |
|
2. Open issue/Future directions: implement multisource downloading |
1231 |
|
|
|
2) Open issue/Future directions: implement multisource downloading |
|
1232 |
|
|
1233 |
[not worth to mention ? -Hermanni] |
.. [not worth to mention ? -Hermanni] |
1234 |
.. [how does video work here, i.e. are they huge blocks or collections of many |
[how does video work here, i.e. are they huge blocks or collections of many |
1235 |
small, frames? or a sequence between two keyframes?] |
small, frames? or a sequence between two keyframes?] |
1236 |
|
|
1237 |
Benja says: Probably large, but the number of links to them |
Benja says: Probably large, but the number of links to them |
1240 |
|
|
1241 |
Toni: will try.. wondering also about who to consult :o |
Toni: will try.. wondering also about who to consult :o |
1242 |
|
|
1243 |
[not worth to mention ? -Hermanni] |
.. [not worth to mention ? -Hermanni] |
1244 |
Future directions: Implement home node model or directory model ? |
Future directions: Implement home node model or directory model ? |
1245 |
|
|
1246 |
[not worth to mention ? -Hermanni] |
.. [not worth to mention ? -Hermanni] |
1247 |
Open issue: Firewall Transparency/NATs ? |
Open issue: Firewall Transparency/NATs ? |
1248 |
|
|
1249 |
[not worth to mention ? -Hermanni] |
.. [not worth to mention ? -Hermanni] |
1250 |
Open issue: notes in the text about block sizes with video |
Open issue: notes in the text about block sizes with video |
1251 |
|
|
1252 |
[not worth to mention, see above ? -Hermanni] |
.. [not worth to mention, see above ? -Hermanni] |
1253 |
Open issue: other related systems (within gzz?) for e.g. more synchronous |
Open issue: other related systems (within gzz?) for e.g. more synchronous |
1254 |
collabaration (irc?)? |
collabaration (irc?)? |
1255 |
|
|
1256 |
[not worth to mention, see above OpenHyp paragraph ? -Hermanni] |
.. [not worth to mention, see above OpenHyp paragraph ? -Hermanni] |
1257 |
.. Investigating the degrees of interoperability with Open Hypermedia |
Investigating the degrees of interoperability with Open Hypermedia |
1258 |
(/Structural Computing?) and (more primitive?) other (Web) XXX is a possible |
(/Structural Computing?) and (more primitive?) other (Web) XXX is a possible |
1259 |
direction for future work, and will be preliminarly discussed here too. |
direction for future work, and will be preliminarly discussed here too. |
1260 |
[benja says: Really? Do we/can we discuss that really? antont: 'll try.] |
[benja says: Really? Do we/can we discuss that really? antont: 'll try.] |
1261 |
(checked OHProtocol, no fruit there yet) |
(checked OHProtocol, no fruit there yet) |
1262 |
|
|
1263 |
[not worth to mention, first p2p proto then these ;) ? -Hermanni] |
.. [not worth to mention, first p2p proto then these ;) ? -Hermanni] |
1264 |
.. p2p -> cf half-life of peers (Mojo Nation): Is it desirable that 'weak' peers |
p2p -> cf half-life of peers (Mojo Nation): Is it desirable that 'weak' peers |
1265 |
participate in a DHT? -- In Circle, peers must have been online |
participate in a DHT? -- In Circle, peers must have been online |
1266 |
for at least an hour... In which ways, then, can 'weak' peers contribute |
for at least an hour... In which ways, then, can 'weak' peers contribute |
1267 |
to the network in a p2p fashion? Caching is certainly one central |
to the network in a p2p fashion? Caching is certainly one central |
1270 |
This is a performance/reliability issue rather than something |
This is a performance/reliability issue rather than something |
1271 |
changing the fundamental qualities of the network, but still important. |
changing the fundamental qualities of the network, but still important. |
1272 |
|
|
1273 |
[not worth to mention ? -Hermanni] |
.. [not worth to mention ? -Hermanni] |
1274 |
[Symphony supports heterogeneity of peers -Hermanni] |
[Symphony supports heterogeneity of peers -Hermanni] |
1275 |
|
|
1276 |
[not worth to mention ? -Hermanni] |
.. [not worth to mention ? -Hermanni] |
1277 |
The important point about p2p publishing is that no account and setup |
The important point about p2p publishing is that no account and setup |
1278 |
is necessary to start publishing. |
is necessary to start publishing. |
1279 |
|
|
1280 |
[not worth to mention ? -Hermanni] |
.. [not worth to mention ? -Hermanni] |
1281 |
One possibility: Use IBP for limited-time publishing, referring to |
One possibility: Use IBP for limited-time publishing, referring to |
1282 |
the location through the DHT? This might be related to p2p publishing. |
the location through the DHT? This might be related to p2p publishing. |
1283 |
|
|
1330 |
|
|
1331 |
Harri Oinas-Kukkonen, observations (overall, about benefits, presentation) |
Harri Oinas-Kukkonen, observations (overall, about benefits, presentation) |
1332 |
|
|
1333 |
|
|
1334 |
|
References |
1335 |
|
========== |
1336 |
|
|
1337 |
|
.. bibliography:: ../gzigzag ../p2p |