Glenn Scott wrote: > Folks, > We are submitting our project for consideration in the OpenSolaris > Storage Community project. > >
+1 Is there anything here to tie into something like Google's Summer of Code? > 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
