Congratulations Glenn. The period for comments are now closed and the
project has been approved. I'll work with you off line to get the
project page created and the project rolling.
Again congrats and thanks for participating in OpenSolaris!
--jc
Glenn Scott wrote:
> Folks,
> We are submitting our project for consideration in the OpenSolaris
> Storage Community project.
>
> Synopsis
>
> Project Celeste (Celeste) is a file store that operates much like
> contemporary object stores but presents files with read/write/delete
> semantics. File stored in Celeste have the same kind of gains in
> availability that an object store provides and yet they can be
> arbitrarily modified and deleted.
>
> Community Groups
>
> OpenSolaris Storage
>
> We want to invite and encourage several kinds of community
> participation. One
> form of participation is further research into the problems that a
> storage system like
> Celeste can solve and into the problems that Celeste exposes in the
> realm of P2P
> storage, untrusted distributed systems, and so forth. Another way to
> participate is
> to extend Celeste in various directions, and to implement techniques
> (new
> or old) to improve the system.
>
>
> Participants and Proposed Project Leader
> Glenn Scott (helvetix) -- Sun Labs Principal Investigator
> Glenn Skinner (glenn)
>
> Description
>
> Celeste is a relatively mature research project out of Sun
> Microsystems Laboratories dealing with the problems of building a
> system to provide high-availability, dynamic file storage using a wide
> variety of different computers and storage devices. The system is a
> dynamic, masterless distributed system wherein each computer
> contributes some amount of local storage to the system and
> participates in the Celeste P2P protocols, which assume that no node
> is trusted and provide tolerance for configurable levels of node
> failure and malicious behavior. The system provides for file create,
> read, write, set-length, and delete semantics with availability
> paramount.
>
> Related Work
>
> * Honeycomb: What Honeycomb does for static content, Celeste does for
> dynamic content.
>
> * The Oceanstore Project: Global Scale Persistent Data -- UC Berkeley
> Celeste took inspiration from Berkeley's work on global data
> storage. Celeste's contributions to and differences from this work
> consist primarily in object deletion and in the application of
> Query/Update protocols to maintain object coherency.
>
> Additional Information
>
> Celeste is written entirely as a Java application.
>
> Sun Labs is continuing to work on Celeste by extending it beyond a
> mutable object store, to a distributed object store wherein the
> individual objects have programmatic behaviour.
> _______________________________________________
> storage-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/storage-discuss
>
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss