DataFlasks is a key-value data store built solely based on gossip-based protocols. It leverages the inherent characteristics of such protocols to be able to provide data persistence guarantees even in highly dynamic, massive scale systems.
Currently, DataFlasks runs over the Minha framework - http://www.minha.pt (Google Faculty Research Award). The core components of DataFlasks are also ready to run in a real deployment, however at the moment they require a bootstart server. Resolving this issue is ongoing work.
YCSB (v. 0.1.4)
Maven install Minha and YCSB in a folder named "repo" in the project directory. mvn package
Folder 'config' holds the configuration file. These should be the only place where you would need to tune DataFlasks.
- Run "./runDataFlasks.sh
Updated source and an issue tracker are available at:
Your feedback is welcome.
Francisco Maia (firstname.lastname@example.org)