Troika is the first comprehensive configuration recommendation system for MapReduce 2.0. It provides application, framework, and hardware-specific configuration recommendations within user-defined budget constraints.
Troika helps answer questions such as:
- What are the best configuration parameters that minimize the execution time or cost of running this application (or set of applications), approximately how long will it run, and how much will it cost?
- What configurations should I use to obtain high performance with my limited budget?
- How much would the running time be reduced if I spend X more dollars on hardware?
- Should I spend money on additional cores, on more memory, higher disk speeds, or on a faster network?