This post discusses Starfish a Self-tuning System For Big Data Analytics. It’s an open source project hosted at GitHub: https://github.com/jwlent55/Starfish

Starfish enables Hadoop users and applications to get good performance automatically and has three main components: Profiler, What-if Engine, and an Optimizer.