Plasma implements the map/reduce framework on a compute cluster. It has its own distributed filesystem, PlasmaFS, which is transactional (ACID), reliable, and fast, and which provides a complete set of file operations. PlasmaFS can be accessed via an RPC protocol or via NFS (i.e., it is mountable). Additionally, there is a key/value database on top of PlasmaFS.
|Tags||DFS mapreduce NFS NoSQL key-value stores|
|Licenses||GPLv3 or later|
|Operating Systems||Linux (64 Bit)|
|Implementation||OCaml sunrpc SQL NFS Ocamlnet|
Release Notes: This is the first beta release of the project. The code is fairly stable, fast, and ready for broader testing. Almost all core features are now implemented: the filesystem implements all operations and also authentication, authorization, and the additional NFS interface. The map/reduce part is complete except for some parts of the failover logic to handle crashes. This release also adds a simple key/value database on top of the Plasma filesystem. A lot of work went into optimizations. For example, parallel commits are now implemented.
Release Notes: First public release.