Performance modeling framework for SLO-driven MapReduce environments