|
|
OpenSolaris Project: CelesteView the leaders for this projectProject Observers Endorsing communitiesStorageFORUMS Welcome to CelesteGetting Started With Celeste It takes a few steps to get going, but once they are completed you will be able to keep up-to-date with the latest version of Celeste from the code repository, and build and experiment on your own.
Project Celeste is building a distributed, master-less, peer-to-peer, byzantine and fault-tolerant mutable data store. Celeste originated as Sun Microsystems Laboratories research project investigating techniques for building large scale, distributed storage systems that work not only in dedicated data centers but in open and potentially hostile environments such as the Internet. Celeste has already been used to create systems for storage of fixed and dynamic data, dynamically optimized content delivery, master-less distributed services, and ad hoc communication and messaging. Celeste is a distributed system made up of nodes in which no single node is responsible for an operation. Nodes are heterogeneous, they come and go arbitrarily, and they participate with other nodes by communicating through a peer-to-peer overlay network. Nodes are vested with as little trust as possible. Given these requirements and constraints, Celeste stores data as files with create, read, write, delete, and set-length semantics. Stored data is replicated on many different nodes such that the availability of data is still achieved despite the loss or absence of some subset of nodes at any given instant. Even with the replicated data, multiple readers and writers, Celeste maintains coherency across modifications to the files it stores.
>
Announcements
|
| 19 Jul 2008 | Celeste Discussion Forum |
| 11 Jul 2008 | Bug List Setup |