/[gzz]/manuscripts/pointers/article.rst
ViewVC logotype

Diff of /manuscripts/pointers/article.rst

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.247 by tjl, Mon Nov 10 20:11:19 2003 UTC revision 1.248 by benja, Mon Nov 10 20:12:42 2003 UTC
# Line 593  host that has a copy. Line 593  host that has a copy.
593  An important advantage of pointer records is  An important advantage of pointer records is
594  that it is possible to  that it is possible to
595  burn the new versions of packages  burn the new versions of packages
596  (and their pointers records) to a CD  (and their pointers records) to a CD and take that
597  to take to a machine that is not connected  to take to a machine that is not connected
598  to a network. Because the versioning model  to a network. Because the versioning model
599  needs only the pointer records, not a connection  only needs the pointer records, not a connection
600  to the network, the software update could be  to the network, the software update could be
601  performed exactly the same way as with an Internet connection.  performed exactly the same way as with an Internet connection.
602  Other P2P versioning schemes do not share this advantage.  Other P2P versioning schemes do not share this advantage.
# Line 607  Implementation Line 607  Implementation
607    
608  We have implemented pointer records and the  We have implemented pointer records and the
609  basic block-based storage model in Java.  basic block-based storage model in Java.
   
 .. and distribute our implementation as the Storm  
    Free Software package.  
   
    ---XXX we don't distribute anything yet  
   
610  Our prototype provides implementations of the block abstraction  Our prototype provides implementations of the block abstraction
611  and of reverse indexing for both local storage  and of reverse indexing for both local storage
612  and distribution through the GISP DHT [kato02gisp]_.  and distribution through the GISP DHT [kato02gisp]_.
# Line 627  insert on each HTML page a "history" lin Line 621  insert on each HTML page a "history" lin
621  to browse past versions of the page, using the history  to browse past versions of the page, using the history
622  created by pointer records.  created by pointer records.
623  Through a simple reverse index, it was also easy to implement  Through a simple reverse index, it was also easy to implement
624  a "backlinks" functionality, which tells the user which  "backlinks," a functionality which tells the user which
625  pages link *to* the current web page.  pages link *to* the current web page.
626  When run on the local machine,  When run on the local machine,
627  documents owned by the machine's owner can also be  documents owned by the machine's owner can also be
# Line 661  Storm has a simple plug-in architecture Line 655  Storm has a simple plug-in architecture
655  by content. This allows powerful abstractions to be built on top of it  by content. This allows powerful abstractions to be built on top of it
656  (such as pointer records).  (such as pointer records).
657    
658  The model is easy to implement in a variety  The model is easy to implement on a variety
659  of ways on current systems, ranging  of current systems, ranging
660  from filesharing systems to global persistent data stores  from filesharing systems to global persistent data stores
661  like as OceanStore to  like as OceanStore to
662  simply burning blocks on a CD and using SneakerNet  simply burning blocks on a CD and using SneakerNet

Legend:
Removed from v.1.247  
changed lines
  Added in v.1.248

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26