r2 - 05 Apr 2004 - 13:11:53 - LisaDusseaultYou are here: OSAF >  Journal Web  >  TWikiUsers > LisaDusseault > LisaDusseaultNotes > LisaDusseaultNotes20040402
Previous Notes | Next Notes

Investigating storage protocols

OceanStore?

http://oceanstore.cs.berkeley.edu/ -- This is a research project, not a protocol standard. Real use of ocean store is probably years out. It's pretty cool if it ever happens -- users hard drives are joined in an ocean of storage, data broken up into pieces, encrypted, and redundantly distributed. Not a real option today, and not a choice all users would be willing to make. It also doesn't necessarily solve any sharing issues.

Extensible Provisioning Protocol

http://www.ietf.org/rfc/rfc3730.txt - This is a new XML based IETF standard. It's really meant for provisioning registries, such as DNS registries. However, a provisioning protocol must naturally solve some of the same problems that a storage protocol must solve. The real defect from a Chandler point of view is a small (as yet) feature set.

xmlStorageSystem

This is Dave Winer's proposal for how to store blogs and "other stuff": http://www.soapware.org/xmlStorageSystem, based on SOAP 1.1. It's designed around uploading documents to a HTTP server (I believe it relies on HTTP for download entirely). Interestingly, it includes callbacks -- the user can subscribe to be notified via a new connection (to a specified port/hostname) that a file has been changed.

The only advantage of xmlStorageSystem is that it has notifications designed around HTTP document changes. Its disadvantages:

  • It's massively under-specified, as is typical for a protocol designed mostly for one system. Error messages are not described at all.
  • The notifications don't allow for proxies as XMPP notifications do.
  • Change control is not in the hands of a standards body. Changes seem to be made without regard to version negotiation.

-- LisaDusseault - 02 Apr 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.