Big Data Evaluator (BDEv) is a benchmarking tool that allows to evaluate multiple Big Data processing frameworks (e.g., Hadoop, Spark, Flink) using different micro-benchmarks and real-world applications in order to obtain valuable information about their performance, resource utilization, energy efficiency and microarchitectural behaviour.
If you use BDEv in your research, please cite our work using the following reference:
Jorge Veiga, Jonatan Enes, Roberto R. Expósito and Juan Touriño. BDEv 3.0: Energy efficiency and microarchitectural characterization of Big Data processing frameworks. Future Generation Computer Systems 86: 565-581, 2018.
To download a specific version of BDEv, which is the recommended approach, you must clone a specific tag from the github repository instead of cloning the master branch. For example, you can download version 3.9 by executing:
git clone --branch v3.9 https://github.com/rreye/bdev.git
If you want to use the BDWatchdog framework for monitoring resource usage, which is integrated within BDEv as a git submodule, you should use the following command instead:
git clone --branch v3.9 --recurse-submodules https://github.com/rreye/bdev.git
Further information about BDEv usage and configuration is provided in the user's guide available to download at http://bdev.des.udc.es.
This tool is developed in the Computer Architecture Group at the Universidade da Coruña by:
- Jorge Veiga (http://gac.udc.es/~jveiga)
- Roberto R. Expósito (http://gac.udc.es/~rober)
- Jonatan Enes (http://gac.udc.es/~jonatan)
- Guillermo L. Taboada (http://gac.udc.es/~gltaboada)
- Juan Touriño (http://gac.udc.es/~juan)
This tool is distributed as free software and is publicly available under the MIT license (see the LICENSE file for more details).