Chordless

Chordless is a distributed replicated scalable hash table based on the chord project , especially the papers Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications and Robust and Efficient Data Management for a Distributed Hash Table.
Features
* Configurable replication level. Defaults to 3 copies, but can be reduced to 1 or increased to any number.
* Automatic failover. Backup nodes automatically become authoritative for a key when the previously authoritative node disappears.
* Anything serializable as keys, will be hashed using SHA1 for an even distribution among the nodes.
* Serializable Java instances as values. Distributed execution of remote calls on the values.
* Easy to use map-reduce equivalent execution. Remote calls to Java instances can themselves in a lightweight way collate results of other remote calls.
* Persistent data using any JDBC backend. Other storage backends are easy to create.
* Easy to use GUI tool that can connect to any running Chordless node. ECMAScript parser to immediately check contents of the system or the actual connected node, or examine behavior of stored values. Marketing friendly blinkenlights showing currently executing messages and statistics for all nodes in the network.
 
< Prev   Next >